Patents by Inventor Shubhabrata Roy

Shubhabrata Roy 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: 11651191
    Abstract: A method, apparatus, and computer program product are provided for providing improved neural network implementations using a repeated convolution-based attention module. Example embodiments implement a repeated convolution-based attention module that utilizes multiple iterations of a repeated convolutional application layer and subsequent augmentations to generate an attention module output. Example methods may include augmenting an attention input data object based on a previous iteration convolutional output to produce a current iteration input parameter, inputting the input parameter to a repeated convolutional application layer to generate a current iteration input parameter, repeating for multiple iterations, and augmenting the attention input data object based on the final convolutional output to produce an attention module output.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: May 16, 2023
    Assignee: Here Global B.V.
    Inventors: Amritpal Singh Gill, Nicholas Dronen, Shubhabrata Roy, Raghavendran Balu
  • Patent number: 11244193
    Abstract: Provided herein is a method, apparatus, and computer program product for classifying objects as static objects or dynamic objects based on point cloud data. Methods may include: receiving point cloud data representative of an environment; computing voxel sequences from the point cloud data; extracting voxel-wise semantic features from the voxel sequences; modeling voxel-wise temporal changes based on the voxel-wise semantic features; and classifying objects in the environment as dynamic objects or static objects based on the modeled voxel-wise temporal changes. Computing voxel sequences from the point cloud data may include using a voxel cloud connectivity segmentation method to group voxels in point clouds into perceptually meaningful regions.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: February 8, 2022
    Assignee: HERE GLOBAL B.V.
    Inventor: Shubhabrata Roy
  • Patent number: 10970542
    Abstract: Segmentation of three dimensional objects may be implemented using a neural network model, a clustering module, a factorization module, and a geometric fitting module. The neural network model is configured to analyze point cloud data for a geographic region and assign probability values outputted from the neural network to points in the point cloud data. The clustering module is configured to group a subset of the probability values based on relative locations of the assigned points in the point cloud data. The factorization module is configured to factor a matrix with the subset of the clustered probability values to assign a line for a three dimensional object of the geographic region. The geometric fitting module is configured to fit at least one predetermined shape for the three dimensional object to the point cloud data based at least on the assigned line.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: April 6, 2021
    Assignee: HERE Global B.V.
    Inventors: Ian Endres, Shubhabrata Roy
  • Publication number: 20210064955
    Abstract: A method, apparatus, and computer program product are provided for providing improved neural network implementations using a repeated convolution-based attention module. Example embodiments implement a repeated convolution-based attention module that utilizes multiple iterations of a repeated convolutional application layer and subsequent augmentations to generate an attention module output. Example methods may include augmenting an attention input data object based on a previous iteration convolutional output to produce a current iteration input parameter, inputting the input parameter to a repeated convolutional application layer to generate a current iteration input parameter, repeating for multiple iterations, and augmenting the attention input data object based on the final convolutional output to produce an attention module output.
    Type: Application
    Filed: September 3, 2019
    Publication date: March 4, 2021
    Inventors: Amritpal Singh GILL, Nicholas DRONEN, Shubhabrata ROY, Raghavendran BALU
  • Publication number: 20210042557
    Abstract: Provided herein is a method, apparatus, and computer program product for classifying objects as static objects or dynamic objects based on point cloud data. Methods may include: receiving point cloud data representative of an environment; computing voxel sequences from the point cloud data; extracting voxel-wise semantic features from the voxel sequences; modeling voxel-wise temporal changes based on the voxel-wise semantic features; and classifying objects in the environment as dynamic objects or static objects based on the modeled voxel-wise temporal changes. Computing voxel sequences from the point cloud data may include using a voxel cloud connectivity segmentation method to group voxels in point clouds into perceptually meaningful regions.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 11, 2021
    Inventor: Shubhabrata ROY
  • Publication number: 20200272816
    Abstract: Segmentation of three dimensional objects may be implemented using a neural network model, a clustering module, a factorization module, and a geometric fitting module. The neural network model is configured to analyze point cloud data for a geographic region and assign probability values outputted from the neural network to points in the point cloud data. The clustering module is configured to group a subset of the probability values based on relative locations of the assigned points in the point cloud data. The factorization module is configured to factor a matrix with the subset of the clustered probability values to assign a line for a three dimensional object of the geographic region. The geometric fitting module is configured to fit at least one predetermined shape for the three dimensional object to the point cloud data based at least on the assigned line.
    Type: Application
    Filed: February 22, 2019
    Publication date: August 27, 2020
    Inventors: Ian Endres, Shubhabrata Roy