Patents by Inventor Naveen Ramakrishnan

Naveen Ramakrishnan 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: 11938968
    Abstract: A vehicle for collecting image data of a target object for generating a classifier. The vehicle includes an image sensor and an electronic processor. The electronic processor is configured to determine a plurality of potential trajectories of the vehicle, determine, for each of the plurality of potential trajectories of the vehicle, a total number of views including the target object that would be captured by the image sensor as the vehicle moved along the respective trajectory, and determine a key trajectory of the vehicle from the plurality of potential trajectories based on the total number of views including the target of the key trajectory.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: March 26, 2024
    Assignee: Robert Bosch GmbH
    Inventors: Luiz Ricardo Douat, Michael Erz, Jayanta Kumar Dutta, Marc Naumann, Naveen Ramakrishnan
  • Patent number: 11892297
    Abstract: A method of solving a graph simultaneous localization and mapping (graph SLAM) for HD maps using a computing system includes partitioning a graph into a plurality of subgraphs, each of the subgraphs having all of the vertices of the graph and a subset of the edges of the graph. Constrained and non-constrained vertices are defined for the subgraphs. An alternating direction method of multipliers (ADMM) formulation for Graph SLAM is defined using the partitioned graph. A distributed Graph SLAM algorithm is then defined in terms of the constrained and non-constrained vertices based on the ADMM formulation. The distributed Graph SLAM algorithm is then used to solve the Graph SLAM problem for HD maps.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: February 6, 2024
    Assignee: Robert Bosch GmbH
    Inventors: Naveen Ramakrishnan, Sauptik Dhar, Jeff Irion
  • Patent number: 11783636
    Abstract: A method and system are disclosed for monitoring passengers in within a cabin of a vehicle and determining whether the passengers are engaging in abnormal behavior. The method and system uses a novel vector to robustly and numerically represent the activity of the passengers in a respective frame, which is referred to herein as an “activity vector.” Additionally, a Gaussian Mixture Model is utilized by the method and system to distinguish between normal and abnormal passenger behavior. Cluster components of the Gaussian Mixture Model are advantageously learned using an unsupervised approach in which training data is not labeled or annotated to indicate normal and abnormal passenger behavior. In this way, the Gaussian Mixture Model can be trained at a very low cost.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: October 10, 2023
    Assignee: Robert Bosch GmbH
    Inventors: Yumi Kondo, Ryan Burt, Krishnan Bharath Navalpakkam, Alexander Hirsch, Naveen Ramakrishnan, Filipe Goncalves, Stefan Weissert, Jayanta Kumar Dutta, Ravi Kumar Satzoda
  • Publication number: 20230260251
    Abstract: Identifying key frames of a video for use in training a machine learning model is provided. Object detection is performed to identify frames of a video including target classes of objects of interest. Feature extraction is performed on the identified frames to generate raw feature vectors. The feature vectors are compressed into lower dimension vectors. The compressed feature vectors are compressed into a plurality of clusters. The clustered compressed feature vectors are filtered to identify the key frames from each of the plurality of clusters. The key frames may be provided as a representative data set of the video.
    Type: Application
    Filed: February 17, 2022
    Publication date: August 17, 2023
    Inventors: Chun-Hao LIU, Jayanta Kumar DUTTA, Naveen RAMAKRISHNAN
  • Publication number: 20230254592
    Abstract: A computer-implemented method includes communicating with a remote network, capturing one or more images or video recordings, receiving one or more images from the camera, wherein the one or more images from the camera is a high resolution image (HRI), compressing the HRI via a compression model to a low resolution image (LRI), encoding the LRI to obtain an encoded LRI, sending the encoded LRI to a super resolution model at the remote network, decoding the encoded LRI at the remote network to obtain a reconstructed HRI, and outputting the reconstructed HRI.
    Type: Application
    Filed: February 7, 2022
    Publication date: August 10, 2023
    Inventors: Jayanta Kumar DUTTA, Naveen RAMAKRISHNAN
  • Publication number: 20230244924
    Abstract: A system and method for generating a robust pseudo-label dataset where a labeled source dataset (e.g., video) may be received and used to train a teacher neural network. A pseudo-labeled dataset may then be output from the teacher network and provided to a similarity-aware weighted box fusion (SWBF) algorithm along with an unlabeled dataset. A robust pseudo-label dataset may then be generated by the SWBF algorithm from and used to train a student neural network. The student neural network may also be further tuned using the labeled source dataset. Lastly, the teacher neural network may be replaced using the student neural network. It is contemplated the system and method may be iteratively repeated.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Inventors: SHU HU, CHUN-HAO LIU, JAYANTA KUMAR DUTTA, NAVEEN RAMAKRISHNAN
  • Publication number: 20230143963
    Abstract: A vehicle for collecting image data of a target object for generating a classifier. The vehicle includes an image sensor and an electronic processor. The electronic processor is configured to determine a plurality of potential trajectories of the vehicle, determine, for each of the plurality of potential trajectories of the vehicle, a total number of views including the target object that would be captured by the image sensor as the vehicle moved along the respective trajectory, and determine a key trajectory of the vehicle from the plurality of potential trajectories based on the total number of views including the target of the key trajectory.
    Type: Application
    Filed: November 10, 2021
    Publication date: May 11, 2023
    Inventors: Luiz Ricardo Douat, Michael Erz, Jayanta Kumar Dutta, Marc Naumann, Naveen Ramakrishnan
  • Publication number: 20220397666
    Abstract: A system and method is disclosed for classifying one or more objects within a vicinity of a vehicle. Ultra-sonic data may be received from a plurality of ultra-sonic sensors and may comprise echo signals indicating one or more objects that are proximally located within a vicinity of a vehicle. One or more features may be calculated from the ultra-sonic data using one or more signal processing algorithms unique to each of the plurality of ultra-sonic sensors. The one more features may be combined using a second-level signal processing algorithm to determine geometric relations for the one or more objects. The one or more features may then be statistically aggregated at an object level. The one or more objects may then be classified using a machine learning algorithm that compares an input of each of the one or more features to a trained classifier.
    Type: Application
    Filed: June 11, 2021
    Publication date: December 15, 2022
    Applicant: Robert Bosch GmbH
    Inventors: Fabio CECCHI, Abinaya KUMAR, Ravi Kumar SATZODA, Lisa Marion GARCIA, Mark WILSON, Naveen RAMAKRISHNAN, Timo PFROMMER, Jayanta Kumar DUTTA, Juergen Johannes SCHMIDT, Tobias WINGERT, Michael TCHORZEWSKI, Michael SCHUMANN, Chen RUOBING, Kyle ELLEFSEN
  • Publication number: 20220398414
    Abstract: A method and system is disclosed for tuning a machine learning classifier. An object class requirement may be provided and include rank thresholds. The object class requirements may also include a range goal that defines a minimum distance from the object the machine learning algorithm should not provide false positive results. A base classifier may be trained using a weighted loss function that includes one or more weight values that are computed using the one or more object class requirements. An output of the weighted loss function may be evaluated using an objective function which may be established using the one or more object class requirements. The one or more weights may also be re-tuned using the weighted loss function if the output of the weighted loss function does not converge within a predetermined loss threshold.
    Type: Application
    Filed: June 11, 2021
    Publication date: December 15, 2022
    Applicant: Robert Bosch GmbH
    Inventors: Abinaya KUMAR, Fabio CECCHI, Ravi Kumar SATZODA, Lisa Marion GARCIA, Mark WILSON, Naveen RAMAKRISHNAN, Timo PFROMMER, Jayanta Kumar DUTTA, Juergen Johannes SCHMIDT, Tobias WINGERT, Michael TCHORZEWSKI, Michael SCHUMANN
  • Publication number: 20220398463
    Abstract: A method and system is disclosed for creating a machine learning model that is reconfigurable. A fixed parameter model is created to include fixed feature values obtained during a training process for the machine learning model. The fixed parameter model may include a fixed base classifier used by the machine learning model to classify objects detected by an ultra-sonic system within a vicinity of a vehicle. A configurable parameter model may be created to include feature values that are different from the fixed feature values, the configurable parameter model including a modified base classifier. A vehicle controller may receive and update the fixed parameter model with the configurable parameter model. The machine learning model may be updated to use the configurable parameter model to classify the objects detected by the ultra-sonic system.
    Type: Application
    Filed: June 11, 2021
    Publication date: December 15, 2022
    Applicant: Robert Bosch GmbH
    Inventors: Lisa Marion GARCIA, Ravi Kumar SATZODA, Fabio CECCHI, Abinaya KUMAR, Mark WILSON, Naveen RAMAKRISHNAN, Timo PFROMMER, Jayanta Kumar DUTTA, Juergen Johannes SCHMIDT, Tobias WINGERT, Michael TCHORZEWSKI, Michael SCHUMANN
  • Publication number: 20210312238
    Abstract: A method and system are disclosed for monitoring passengers in within a cabin of a vehicle and determining whether the passengers are engaging in abnormal behavior. The method and system uses a novel vector to robustly and numerically represent the activity of the passengers in a respective frame, which is referred to herein as an “activity vector.” Additionally, a Gaussian Mixture Model is utilized by the method and system to distinguish between normal and abnormal passenger behavior. Cluster components of the Gaussian Mixture Model are advantageously learned using an unsupervised approach in which training data is not labeled or annotated to indicate normal and abnormal passenger behavior. In this way, the Gaussian Mixture Model can be trained at a very low cost.
    Type: Application
    Filed: June 15, 2021
    Publication date: October 7, 2021
    Inventors: Yumi Kondo, Ryan Burt, Krishnan Bharath Navalpakkam, Alexander Hirsch, Naveen Ramakrishnan, Filipe Goncalves, Stefan Weissert, Jayanta Kumar Dutta, Ravi Kumar Satzoda
  • Patent number: 11132585
    Abstract: A method and system are disclosed for monitoring passengers in within a cabin of a vehicle and determining whether the passengers are engaging in abnormal behavior. The method and system uses a novel vector to robustly and numerically represent the activity of the passengers in a respective frame, which is referred to herein as an “activity vector.” Additionally, a Gaussian Mixture Model is utilized by the method and system to distinguish between normal and abnormal passenger behavior. Cluster components of the Gaussian Mixture Model are advantageously learned using an unsupervised approach in which training data is not labeled or annotated to indicate normal and abnormal passenger behavior. In this way, the Gaussian Mixture Model can be trained at a very low cost.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: September 28, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Yumi Kondo, Ryan Burt, Krishnan Bharath Navalpakkam, Alexander Hirsch, Naveen Ramakrishnan, Filipe Goncalves, Stefan Weissert, Jayanta Kumar Dutta, Ravi Kumar Satzoda
  • Patent number: 11120590
    Abstract: Methods and systems for hierarchy detection for block diagrams. One system includes an electronic processor configured to access a block diagram. The electronic processor is also configured to identify a set of connected components in the block diagram. The electronic processor is also configured to convert a first connected component included in the set of connected components into a directed acyclic graph (DAG). The electronic processor is also configured to determine a set of candidate hierarchies included in the DAG. The electronic processor is also configured to verify the set of candidate hierarchies. The electronic processor is also configured to generate a displayable hierarchical block diagram based on the verified set of candidate hierarchies.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: September 14, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Fabio Cecchi, Naveen Ramakrishnan, Jochen Quante, Thomas Bleile, Jeffrey L. Irion
  • Publication number: 20210182617
    Abstract: A method and system are disclosed for monitoring passengers in within a cabin of a vehicle and determining whether the passengers are engaging in abnormal behavior. The method and system uses a novel vector to robustly and numerically represent the activity of the passengers in a respective frame, which is referred to herein as an “activity vector.” Additionally, a Gaussian Mixture Model is utilized by the method and system to distinguish between normal and abnormal passenger behavior. Cluster components of the Gaussian Mixture Model are advantageously learned using an unsupervised approach in which training data is not labeled or annotated to indicate normal and abnormal passenger behavior. In this way, the Gaussian Mixture Model can be trained at a very low cost.
    Type: Application
    Filed: December 17, 2019
    Publication date: June 17, 2021
    Inventors: Yumi Kondo, Ryan Burt, Krishnan Bharath Navalpakkam, Alexander Hirsch, Naveen Ramakrishnan, Filipe Goncalves, Stefan Weissert, Jayanta Kumar Dutta, Ravi Kumar Satzoda
  • Publication number: 20210003398
    Abstract: A method of solving a graph simultaneous localization and mapping (graph SLAM) for HD maps using a computing system includes partitioning a graph into a plurality of subgraphs, each of the subgraphs having all of the vertices of the graph and a subset of the edges of the graph. Constrained and non-constrained vertices are defined for the subgraphs. An alternating direction method of multipliers (ADMM) formulation for Graph SLAM is defined using the partitioned graph. A distributed Graph SLAM algorithm is then defined in terms of the constrained and non-constrained vertices based on the ADMM formulation. The distributed Graph SLAM algorithm is then used to solve the Graph SLAM problem for HD maps.
    Type: Application
    Filed: February 22, 2019
    Publication date: January 7, 2021
    Inventors: Naveen Ramakrishnan, Sauptik Dhar, Jeff Irion
  • Patent number: 10839686
    Abstract: A method of operating a community parking system includes generating sensor data with a plurality of vehicles corresponding to vehicle parking spaces and parked vehicles located in a region, transmitting the sensor data to a parking data system, and generating parking map data with the parking data system based on the sensor data, the parking map data including a location of the vehicle parking spaces. The method also includes generating parking service data with the parking data system based on the sensor data, the parking service data identifying a status of each vehicle parking space as either occupied or unoccupied, and transmitting the parking service data to a particular vehicle of the plurality of vehicles to assist an operator of the particular vehicle in locating one of the vehicle parking spaces having an unoccupied status.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: November 17, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Gregor Wunder, Frederik Brockmann, Naveen Ramakrishnan, Manuel Maier, Rahul Kapoor, Alexander Hagmeister, Karsten Thalheimer
  • Publication number: 20190251842
    Abstract: A method of operating a community parking system includes generating sensor data with a plurality of vehicles corresponding to vehicle parking spaces and parked vehicles located in a region, transmitting the sensor data to a parking data system, and generating parking map data with the parking data system based on the sensor data, the parking map data including a location of the vehicle parking spaces. The method also includes generating parking service data with the parking data system based on the sensor data, the parking service data identifying a status of each vehicle parking space as either occupied or unoccupied, and transmitting the parking service data to a particular vehicle of the plurality of vehicles to assist an operator of the particular vehicle in locating one of the vehicle parking spaces having an unoccupied status.
    Type: Application
    Filed: February 7, 2019
    Publication date: August 15, 2019
    Inventors: Gregor Wunder, Frederik Brockmann, Naveen Ramakrishnan, Manuel Maier, Rahul Kapoor, Alexander Hagmeister, Karsten Thalheimer
  • Patent number: 9589190
    Abstract: A method for event identification in video data includes identifying a feature vector having data corresponding to at least one of a position and a direction of movement of an object in video data, generating an estimated feature vector corresponding to the feature vector using a dictionary including a plurality of basis vectors, identifying an error between the estimated feature vector and the feature vector, identifying a high-interest event in the video data in response to the identified error exceeding a threshold, and displaying the video data including the high-interest event on a video output device only in response to the error exceeding the threshold.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 7, 2017
    Assignee: Robert Bosch GmbH
    Inventors: Naveen Ramakrishnan, Iftekhar Naim
  • Patent number: 9470551
    Abstract: A method distinguishes electrical signals corresponding to an activation or deactivation of a single electrical power consuming device from an electrical signal that supplies electricity to multiple electrical power consuming devices has been developed. The method includes generating signatures corresponding to activation and deactivation of a plurality of electrical devices from a transformation of an electrical power signal using sparse deconvolution to cluster and then identify the activation and deactivation of one of the plurality of electrical devices.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: October 18, 2016
    Assignee: Robert Bosch GmbH
    Inventors: Naveen Ramakrishnan, Diego Benitez
  • Patent number: 9373089
    Abstract: A method of monitoring a position of a moveable entity includes equipping a moveable entity with a position sensor that outputs position signals indicating current geographical positions of the sensor, and using a machine learning system to process the position signals in accordance with a machine learning algorithm to identify reference positions indicated by the position signals corresponding to a first type of activity performed by the entity. Rules are defined based on the identified reference positions. The computer processor then monitors the position signals and apply the rules to the position signals to identify positions that violate the rules.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: June 21, 2016
    Assignee: Robert Bosch GmbH
    Inventors: Roland Klinnert, Naveen Ramakrishnan, Michael Dambier