Patents by Inventor Mohan Pooja

Mohan Pooja 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: 12573281
    Abstract: A controller is configured to receive raw signals from at least one gyroscope for at least two axes. The controller processes the raw signals through a BPF and output a filtered signal. The controller processes the filtered signal through an energy envelope estimator and determines an energy envelope signal for at least one axis. The controller then determines a nonswim activity in a segment based on the energy envelope signal through a detector. The energy envelope estimator is configured to generate the energy envelope signal using sliding window average of a preset window size over the filtered signal. The detector is configured to compare values of the energy envelope signal for at least one axis against respective threshold value, and classify the segment of the raw signals as non-swim activity upon satisfactory comparison.
    Type: Grant
    Filed: April 23, 2023
    Date of Patent: March 10, 2026
    Assignees: Robert Bosch GmbH, Robert Bosch Engineering and Business Solutions
    Inventor: Mohan Pooja
  • Patent number: 12533552
    Abstract: A controller is connected to receive an input signal from at least one accelerometer. The controller comprises an interface facilitating input and output pins/ports, and a filter module to filter the input signal from at least one accelerometer. The controller includes a stroke segmentation module configured to determine at least two parameters comprising a first parameter and a second parameter from the filtered input signal, generate an envelope signal using the at least two parameters and the filtered input signal, and determine the swim stroke of the swimmer based on the filtered input signal and the envelope signal. Further, an activity detection module is used in combination with the stroke segmentation module.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: January 27, 2026
    Assignees: Robert Bosch GmbH, Robert Bosch Engineering and Business Solutions Private Limited
    Inventors: Tomar Mahima, Mohan Pooja, Sengottuvelan Senthilmurugan, Pudur Marudhachalam Dheepak
  • Patent number: 12257477
    Abstract: The controller of a wearable device is used to determine swim characteristics of a swimmer. The controller is connected to at least one motion sensor selected from a group including a multi-axis gyroscope and a multi-axis accelerometer. The controller is adapted to detect input signals from the at least one motion sensor. The controller is further configured to perform dynamic stroke segmentations based on at least one of the input signals using a stroke segmentation module, extract feature vectors, using feature extraction module, from the at least one input signal based on the stroke segmentations, and determine the swim characteristics by using the feature vectors through a classifier module. The controller dynamically adapts to a style of the swimmer to detect the swim characteristics.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: March 25, 2025
    Assignees: Robert Bosch GmbH, Robert Bosch Engineering and Business Solutions
    Inventors: Thorsten Sohnke, Amithash Kankanallu Jagadish, Kaustubh Ashok Gandhi, Sengottuvelan Senthilmurugan, Pudur Marudhachalam Dheepak, Mohan Pooja, Tomar Mahima
  • Publication number: 20230351876
    Abstract: A controller is configured to receive raw signals from at least one gyroscope for at least two axes. The controller processes the raw signals through a BPF and output a filtered signal. The controller processes the filtered signal through an energy envelope estimator and determines an energy envelope signal for at least one axis. The controller then determines a nonswim activity in a segment based on the energy envelope signal through a detector. The energy envelope estimator is configured to generate the energy envelope signal using sliding window average of a preset window size over the filtered signal. The detector is configured to compare values of the energy envelope signal for at least one axis against respective threshold value, and classify the segment of the raw signals as non-swim activity upon satisfactory comparison.
    Type: Application
    Filed: April 23, 2023
    Publication date: November 2, 2023
    Inventor: Mohan Pooja
  • Publication number: 20230321488
    Abstract: A controller is connected to receive an input signal from at least one accelerometer. The controller comprises an interface facilitating input and output pins/ports, and a filter module to filter the input signal from at least one accelerometer. The controller includes a stroke segmentation module configured to determine at least two parameters comprising a first parameter and a second parameter from the filtered input signal, generate an envelope signal using the at least two parameters and the filtered input signal, and determine the swim stroke of the swimmer based on the filtered input signal and the envelope signal. Further, an activity detection module is used in combination with the stroke segmentation module.
    Type: Application
    Filed: July 22, 2021
    Publication date: October 12, 2023
    Inventors: Tomar Mahima, Mohan Pooja, Sengottuvelan Senthilmurugan, Pudur Marudhachalam Dheepak
  • Publication number: 20230142847
    Abstract: The controller of a wearable device is used to determine swim characteristics of a swimmer. The controller is connected to at least one motion sensor selected from a group including a multi-axis gyroscope and a multi-axis accelerometer. The controller is adapted to detect input signals from the at least one motion sensor. The controller is further configured to perform dynamic stroke segmentations based on at least one of the input signals using a stroke segmentation module, extract feature vectors, using feature extraction module, from the at least one input signal based on the stroke segmentations, and determine the swim characteristics by using the feature vectors through a classifier module. The controller dynamically adapts to a style of the swimmer to detect the swim characteristics.
    Type: Application
    Filed: February 8, 2021
    Publication date: May 11, 2023
    Inventors: Thorsten Sohnke, Amithash Kankanallu Jagadish, Kaustubh Ashok Gandhi, Sengottuvelan Senthilmurugan, Pudur Marudhachalam Dheepak, Mohan Pooja, Tomar Mahima