Patents by Inventor Raghavendran Balu

Raghavendran Balu 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: 11562168
    Abstract: An apparatus for providing anonymity in geographic data for probe devices in a geographic region for a location-based service includes at least a database, a clustering calculator and an anonymity controller. The database stores trajectory data based on sequences of sensor measurements of the probe devices. The clustering calculator clusters the trajectory data, according to a first iteration threshold, into clusters each defined by a cluster point and compares distance for a first cluster from the clusters to cluster points of other clusters of the clusters. The clustering calculator selects a second cluster from the clusters based on the comparison of distances and merges the first cluster and the second cluster into a merged cluster. The anonymity controller modifies the trajectory data to provide a predetermined level of anonymity to locations from the trajectory data in response to the merged cluster.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: January 24, 2023
    Assignee: HERE Global B.V.
    Inventor: Raghavendran Balu
  • Patent number: 11537924
    Abstract: Systems and methods for reconstructing a trajectory from anonymized data are provided. In some aspects, a method includes receiving anonymized data corresponding to a trajectory of a user or object, and assembling, based on the anonymized data, a state-space model. The method also includes executing a prediction algorithm, based on the state-space model, to generate predicted data from the anonymized data, and reconstructing the trajectory of the user or object using the predicted data. The method further includes generating a report indicative of the trajectory.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: December 27, 2022
    Assignee: HERE Global B.V.
    Inventors: Raghavendran Balu, Arash S Ostadzadeh
  • Patent number: 11397818
    Abstract: A method, apparatus and computer program product are provided to determine a semantic privacy index that quantifies the risk associated with re-identification of a trajectory following anonymization of the trajectory. In the context of a method, information regarding a trajectory is received. After the trajectory has been map matched to a portion of a road network, the method associates contextual information comprising one or more map features with the trajectory. The method also provides the information regarding the trajectory and the contextual information comprising the one or more map features to a risk estimation model in order to generate the semantic privacy index.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: July 26, 2022
    Assignee: HERE GLOBAL B.V.
    Inventors: Raghavendran Balu, Stefano Bennati, Aleksandra Kovacevic, Arash Ostadzadeh, Kai Pöthkow, Elena Mumford, Elena Vidyakina, Zack Zhu
  • Publication number: 20210269057
    Abstract: Systems and methods for reconstructing a trajectory from anonymized data are provided. In some aspects, a method includes receiving anonymized data corresponding to a trajectory of a user or object, and assembling, based on the anonymized data, a state-space model. The method also includes executing a prediction algorithm, based on the state-space model, to generate predicted data from the anonymized data, and reconstructing the trajectory of the user or object using the predicted data. The method further includes generating a report indicative of the trajectory.
    Type: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Inventors: RAGHAVENDRAN BALU, ARASH S. OSTADZADEH
  • Publication number: 20210271995
    Abstract: Systems and methods for reconstructing a trajectory from anonymized data are provided. In some aspects, a method includes receiving anonymized data corresponding to a trajectory of a user or object, and assembling, based on the anonymized data, a state-space model. The method also includes executing a prediction algorithm, based on the state-space model, to generate predicted data from the anonymized data, and reconstructing the trajectory of the user or object using the predicted data. The method further includes generating a report indicative of the trajectory.
    Type: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Applicant: HERE Global B.V.
    Inventors: Raghavendran BALU, Arash S. OSTADZADEH
  • Patent number: 11042648
    Abstract: An apparatus for the quantification of privacy risk in geographic data for probe devices in a geographic region includes a database, a sub-trajectory module, a candidate list calculator, and a provision module. The database is configured to store trajectory data based on sequences of sensor measurements. The sub-trajectory module is configured to receive trajectory data points based on sequences of sensor measurements of the probe devices collected in the geographic region and determine sub-trajectories from changes in trajectory identifiers. The candidate list calculator is configured to concatenate at least two of the sub-trajectories based on at least one concatenation parameter. The provision module is configured to calculate a reconstruction rate in the trajectory data and provide the reconstruction rate for a quantification of privacy risk to an external device.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: June 22, 2021
    Assignee: HERE Global B.V.
    Inventors: Arash Ostadzadeh, Raghavendran Balu
  • Publication number: 20210182402
    Abstract: A method, apparatus and computer program product are provided to determine a semantic privacy index that quantifies the risk associated with re-identification of a trajectory following anonymization of the trajectory. In the context of a method, information regarding a trajectory is received. After the trajectory has been map matched to a portion of a road network, the method associates contextual information comprising one or more map features with the trajectory. The method also provides the information regarding the trajectory and the contextual information comprising the one or more map features to a risk estimation model in order to generate the semantic privacy index.
    Type: Application
    Filed: December 13, 2019
    Publication date: June 17, 2021
    Applicant: HERE GLOBAL B.V.
    Inventors: Raghavendran BALU, Stefano BENNATI, Aleksandra KOVACEVIC, Arash OSTADZADEH, Kai PÖTHKOW, Elena MUMFORD, Elena VIDYAKINA, Zack ZHU
  • 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: 20210019425
    Abstract: An apparatus for the quantification of privacy risk in geographic data for probe devices in a geographic region includes a database, a sub-trajectory module, a candidate list calculator, and a provision module. The database is configured to store trajectory data based on sequences of sensor measurements. The sub-trajectory module is configured to receive trajectory data points based on sequences of sensor measurements of the probe devices collected in the geographic region and determine sub-trajectories from changes in trajectory identifiers. The candidate list calculator is configured to concatenate at least two of the sub-trajectories based on at least one concatenation parameter. The provision module is configured to calculate a reconstruction rate in the trajectory data and provide the reconstruction rate for a quantification of privacy risk to an external device.
    Type: Application
    Filed: July 17, 2019
    Publication date: January 21, 2021
    Inventors: Arash Ostadzadeh, Raghavendran Balu
  • Patent number: 10694322
    Abstract: An apparatus for providing anonymity in geographic data for probes using a variable mix zone in a geographic region includes a geographic database, a mix zone generator, and a pseudonym generator. The geographic database is configured to store one or more map features in the geographic region. The mix zone generator is configured to define a mix zone boundary having a size based on the one or more map features and monitor probe data for at least one probe. The probe data including a location within a predetermined distance of the mix zone boundary. The pseudonym generator is configured to select a pseudonym for the at least one probe in response to the location of the probe data and apply the pseudonym for the at least one probe in the geographic data when the at least one probe exits the mix zone.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: June 23, 2020
    Assignee: HERE Global B.V.
    Inventors: Nirav Ajmeri, Raghavendran Balu, Bo Xu, Matei Stroila
  • Patent number: 10663305
    Abstract: An apparatus for providing anonymity in geographic data for probe devices in a geographic region for a location-based service includes at least a database, a map matcher, and an aggregation calculator. The database is configured to store trajectory data based on sequences of sensor measurements of the probe devices. The map matcher is configured to match a map, including cells, with the trajectory data, and each of the cells includes edges and a face. The aggregation calculator configured to calculate a number of trajectories in the trajectory data that passes through each of the edges and compare the number of trajectories in the trajectory data for at least one of the edges to a threshold. The geographic data is modified in response to the comparison of the number of trajectories in the trajectory data for the at least one of the edges.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: May 26, 2020
    Assignee: HERE Global B.V.
    Inventor: Raghavendran Balu
  • Patent number: 10546043
    Abstract: An apparatus for providing anonymity in geographic data for probe devices in a geographic region for a location-based service includes at least a database and a triangulation calculator. The database is configured to store trajectory data based on sequences of sensor measurements of the probe devices. The triangulation calculator is configured to calculate triangles from the trajectory data. Each of the triangles is defined by vertices. The triangulation calculator is configured to calculate a similarity score for the vertices based on trajectory data associated with adjacent vertices. At least one vertex is modified in response to the similarity score.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: January 28, 2020
    Assignee: HERE Global B.V.
    Inventor: Raghavendran Balu
  • Publication number: 20200019585
    Abstract: An apparatus for providing anonymity in geographic data for probe devices in a geographic region for a location-based service includes at least a database and a triangulation calculator. The database is configured to store trajectory data based on sequences of sensor measurements of the probe devices. The triangulation calculator is configured to calculate triangles from the trajectory data. Each of the triangles is defined by vertices. The triangulation calculator is configured to calculate a similarity score for the vertices based on trajectory data associated with adjacent vertices. At least one vertex is modified in response to the similarity score.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Inventor: Raghavendran Balu
  • Publication number: 20200019815
    Abstract: An apparatus for providing anonymity in geographic data for probe devices in a geographic region for a location-based service includes at least a database, a clustering calculator and an anonymity controller. The database stores trajectory data based on sequences of sensor measurements of the probe devices. The clustering calculator clusters the trajectory data, according to a first iteration threshold, into clusters each defined by a cluster point and compares distance for a first cluster from the clusters to cluster points of other clusters of the clusters. The clustering calculator selects a second cluster from the clusters based on the comparison of distances and merges the first cluster and the second cluster into a merged cluster. The anonymity controller modifies the trajectory data to provide a predetermined level of anonymity to locations from the trajectory data in response to the merged cluster.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Inventor: Raghavendran Balu
  • Publication number: 20200018607
    Abstract: An apparatus for providing anonymity in geographic data for probe devices in a geographic region for a location-based service includes at least a database, a map matcher, and an aggregation calculator. The database is configured to store trajectory data based on sequences of sensor measurements of the probe devices. The map matcher is configured to match a map, including cells, with the trajectory data, and each of the cells includes edges and a face. The aggregation calculator configured to calculate a number of trajectories in the trajectory data that passes through each of the edges and compare the number of trajectories in the trajectory data for at least one of the edges to a threshold. The geographic data is modified in response to the comparison of the number of trajectories in the trajectory data for the at least one of the edges.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Inventor: Raghavendran Balu
  • Publication number: 20190373403
    Abstract: An apparatus for providing anonymity in geographic data for probes using a variable mix zone in a geographic region includes a geographic database, a mix zone generator, and a pseudonym generator. The geographic database is configured to store one or more map features in the geographic region. The mix zone generator is configured to define a mix zone boundary having a size based on the one or more map features and monitor probe data for at least one probe. The probe data including a location within a predetermined distance of the mix zone boundary. The pseudonym generator is configured to select a pseudonym for the at least one probe in response to the location of the probe data and apply the pseudonym for the at least one probe in the geographic data when the at least one probe exits the mix zone.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 5, 2019
    Inventors: Nirav Ajmeri, Raghavendran Balu, Bo Xu, Matei Stroila
  • Patent number: 10382889
    Abstract: An apparatus for providing anonymity in geographic data for probes using a variable mix zone in a geographic region includes a geographic database, a mix zone generator, and a pseudonym generator. The geographic database is configured to store one or more map features in the geographic region. The mix zone generator is configured to define a mix zone boundary having a size based on the one or more map features and monitor probe data for at least one probe. The probe data including a location within a predetermined distance of the mix zone boundary. The pseudonym generator is configured to select a pseudonym for the at least one probe in response to the location of the probe data and apply the pseudonym for the at least one probe in the geographic data when the at least one probe exits the mix zone.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: August 13, 2019
    Assignee: HERE GLOBAL B.V.
    Inventors: Nirav Ajmeri, Raghavendran Balu, Bo Xu, Matei Stroila