Patents by Inventor Elena VIDYAKINA
Elena VIDYAKINA 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: 20240292209Abstract: A method, apparatus, and computer program product are provided for anonymizing a trajectory. Methods may include: receiving a sequence of probe data points defining a portion of a trajectory, each probe data point defining a location, where an origin includes a starting point of the trajectory and a destination includes an ending point of the trajectory; initiating a timer; in response to the timer reaching a predetermined time and the portion of the trajectory not including the origin or the destination, publishing the sequence of probe data points; and in response to the timer reaching a predetermined time and the portion of the trajectory including the destination and not the origin, generating a generalized destination of the trajectory as a current geographic grid cell of the trajectory and publishing the generalized destination.Type: ApplicationFiled: February 27, 2023Publication date: August 29, 2024Inventors: Stefano BENNATI, Johannes BRAESE, Elena VIDYAKINA, Elena MUMFORD
-
Publication number: 20240288279Abstract: A method, apparatus, and computer program product are provided for anonymizing a trajectory. Methods may include: receiving a sequence of probe data points defining a trajectory having an origin location and a destination location; determining, from the origin location, an origin area that includes the origin location; determining, from the destination location, a destination location that includes the destination location; determining an origin timestamp based on a first probe data point of the trajectory outside of the origin area; determining a destination timestamp based on a last probe data point of the trajectory outside of the destination area; generating a shared trajectory beginning with the first probe data point of the trajectory outside of the origin area and ending with the last probe data point of the trajectory outside of the destination area; and publishing the shared trajectory including the origin timestamp and the destination timestamp to a service provider.Type: ApplicationFiled: February 27, 2023Publication date: August 29, 2024Inventors: Stefano BENNATI, Johannes BRAESE, Elena VIDYAKINA
-
Publication number: 20240175688Abstract: A method, apparatus and computer program product are provided in order to provide intelligent trajectory configurations within mobility data using junctions inferred by features of the mobility data. In this regard, a sequence of location probe data points representative of travel of a vehicle along a portion of a road network during an interval of time is received. Additionally, junction behavior in the sequence of location probe data points is identified based on one or more features for the sequence of location probe data points. Based on the junction behavior, a last probe data point of a first sub-trajectory for the trajectory and a first probe data point of a second sub-trajectory for the trajectory, a gap placement is applied in the sequence of location probe data points to generate at least a first subsequence of the location probe data points and a second subsequence of the location probe data points.Type: ApplicationFiled: November 28, 2022Publication date: May 30, 2024Inventors: Elena Vidyakina, Gavin Brown, Elena Mumford, Ori Dov
-
Publication number: 20240175703Abstract: A method, apparatus and computer program product are provided in order to provide at least approximate real-time intelligent gap placement within mobility data using junctions inferred by features of the mobility data. In this regard, a data chunk associated with a sequence of location probe data points representative of travel of a vehicle along a portion of a road network is received. Additionally, junction behavior in the data chunk is identified based on one or more features for the sequence of location probe data points. Based on a status of a previous data chunk and a junction point that corresponds to a location probe data point immediately after a last probe data point in the junction, a gap placement or a sub-trajectory is applied in the sequence of location probe data points to generate at least a first subsequence and second subsequence of the location probe data points.Type: ApplicationFiled: November 28, 2022Publication date: May 30, 2024Inventors: Elena Vidyakina, Gavin Brown, Elena Mumford, Ori Dov
-
Publication number: 20240175704Abstract: A method, apparatus and computer program product are provided in order to provide intelligent gap placement within mobility data using junctions inferred by features of the mobility data. In this regard, a sequence of location probe data points representative of travel of a vehicle along a portion of a road network during an interval of time is received. Additionally, junction behavior in the sequence of location probe data points is identified based on one or more features for the sequence of location probe data points. Based on a junction point that corresponds to a location probe data point immediately after a last probe data point in the junction, a gap placement in the sequence of location probe data points to generate at least a first subsequence of the location probe data points and a second subsequence of the location probe data points.Type: ApplicationFiled: November 28, 2022Publication date: May 30, 2024Inventors: Elena Vidyakina, Gavin Brown, Elena Mumford, Ori Dov
-
Patent number: 11921890Abstract: An approach is provided for data-preserving trajectory anonymization. The approach involves, for example, processing a plurality of location trajectories to determine one or more exchange twists. The plurality of location trajectories are respectively a sequence of locations points determined by a location sensor of a device, and the one or more exchange twists are one or more locations at which at least two trajectories of the plurality of location trajectories match based on a matching criterion. The approach also involves initiating a swapping of one or more trajectory identifiers among the plurality of location trajectories based on the one or more exchange twists to generate anonymized trajectory data. The approach further involves providing the anonymized trajectory data as an output to a location-based service.Type: GrantFiled: December 7, 2020Date of Patent: March 5, 2024Assignee: HERE GLOBAL B.V.Inventors: Stefano Bennati, Aleksandra Kovacevic, Kai Pöthkow, Elena Mumford, Elena Vidyakina
-
Patent number: 11805391Abstract: Embodiments described herein relate to anonymizing of trajectories of mobile devices. Methods may include: receiving an input chunk of probe data points, where the input chunk includes probe data points spanning an input duration, where the input chunk represents at least a first input portion of a trajectory; generating, based at least in part on the input chunk, an output chunk of one or more probe data points, where the output chunk includes one or more probe data points spanning an output duration, where the output duration is different from the input duration, where the output chunk represents at least an output portion of the trajectory, where the first input portion of the trajectory and the output portion of the trajectory share at least a common portion of the trajectory; and providing the output chunk of one or more probe data points to a location-based service provider.Type: GrantFiled: June 4, 2021Date of Patent: October 31, 2023Assignee: HERE GLOBAL B.V.Inventors: Elena Vidyakina, Gavin Brown, Elena Mumford, Ori Dov, Olivier Dousse
-
Patent number: 11754405Abstract: An approach is provided for probe trajectory anonymization using based on a negative gap. The approach involves, for example, receiving a probe trajectory generated from at least one sensor of a probe device. The approach also involves processing the probe trajectory to segment the probe trajectory into a first subtrajectory and a second subtrajectory based on a negative gap between the first subtrajectory and the second subtrajectory. The negative gap specifies an amount of overlap between the end of the first subtrajectory and the beginning of the second subtrajectory. The approach further involves assigning a first pseudonym (e.g., a first new probe identifier) to the first subtrajectory, and a second pseudonym (e.g., a second new probe identifier) to the second subtrajectory. The approach then involves providing the first subtrajectory and the second subtrajectory as a trajectory anonymization output.Type: GrantFiled: December 3, 2020Date of Patent: September 12, 2023Assignee: HERE GLOBAL B.V.Inventors: Stefano Bennati, Aleksandra Kovacevic, Kai Pöthkow, Elena Mumford, Elena Vidyakina
-
Patent number: 11751007Abstract: Embodiments described herein relate to anonymizing of trajectories of mobile devices through the obfuscation of stay points. Methods may include: receiving probe data points of a trajectory in real-time or near real-time from a probe apparatus as it travels along the trajectory; calculating, for each probe data point, a probability of the trajectory reaching a stay point within a predetermined distance; providing sequential sub-sets of probe data points of the trajectory to a location-based service provider in response to the sequential sub-sets of probe data points including probe data points having a probability failing to satisfy a predetermined value; and identifying a last sub-set of probe data points of the sequential sub-sets of probe data points to provide to the location-based service provider in response to identifying a probe data point having a probability of the trajectory reaching a stay point within the predetermined distance satisfying the predetermined value.Type: GrantFiled: June 4, 2021Date of Patent: September 5, 2023Assignee: HERE GLOBAL B.V.Inventors: Elena Vidyakina, Gavin Brown, Elena Mumford, Ori Dov, Olivier Dousse
-
Patent number: 11703337Abstract: A method, apparatus, and computer program product are provided for anonymizing the trajectory of a vehicle. Methods may include: receiving a sequence of probe data points defining a trajectory; for a subset of the sequence of probe data points defining the trajectory beginning at an origin: updating a counter value at each probe data point, where the counter value is updated based, at least in part, on properties of a number of road links emanating from each junction through which the trajectory passed to reach a location associated with the respective probe data point; in response to the counter value satisfying a predetermined value after an update relative to a given probe data point, removing probe data points before the given probe data point in the sequence of probe data points to obtain origin-obscured probe data points; and creating a cropped trajectory including the origin-obscured probe data points.Type: GrantFiled: December 10, 2020Date of Patent: July 18, 2023Assignee: HERE GLOBAL B.V.Inventors: Stefano Bennati, Aleksandra Kovacevic, Elena Vidyakina
-
Patent number: 11662215Abstract: Embodiments described herein relate to anonymizing of trajectories of mobile devices through the introduction of gaps between sub-trajectories. Methods may include: receiving a set of probe data points defining a trajectory; identifying a temporal length range of sub-trajectories; receiving a mode, where the mode is established based on a preceding set of probe data points defining a trajectory, where the mode includes an indication of whether to generate a sub-trajectory or a gap from the beginning of the received set of probe data points; and establishing at least one sub-trajectory including a sub-set of the set of probe data points, where the at least one sub-trajectory is established to satisfy the temporal length range of sub-trajectories.Type: GrantFiled: November 3, 2020Date of Patent: May 30, 2023Assignee: HERE GLOBAL B.V.Inventors: Stefano Bennati, Aleksandra Kovacevic, Gavin Brown, Ori Dov, Elena Vidyakina
-
Patent number: 11526628Abstract: An approach is provided for device-side probe trajectory anonymization based on negative gapping. The approach involves, for example, collecting a probe trajectory stream from a sensor of a probe device, wherein the probe trajectory stream comprises a time-sequence of location data points representing a sensed movement of the probe device. The approach also involves generating a plurality of subtrajectory streams from the probe trajectory stream. The approach further involves processing the plurality of subtrajectory streams to create a negative gap between the plurality of subtrajectory streams. The approach further involves providing the plurality of subtrajectory streams as an output in place of the probe trajectory.Type: GrantFiled: December 7, 2020Date of Patent: December 13, 2022Assignee: HERE GLOBAL B.V.Inventors: Stefano Bennati, Aleksandra Kovacevic, Kai Pöthkow, Elena Mumford, Elena Vidyakina
-
Publication number: 20220394425Abstract: Embodiments described herein relate to anonymizing of trajectories of mobile devices. Methods may include: receiving an input chunk of probe data points, where the input chunk includes probe data points spanning an input duration, where the input chunk represents at least a first input portion of a trajectory; generating, based at least in part on the input chunk, an output chunk of one or more probe data points, where the output chunk includes one or more probe data points spanning an output duration, where the output duration is different from the input duration, where the output chunk represents at least an output portion of the trajectory, where the first input portion of the trajectory and the output portion of the trajectory share at least a common portion of the trajectory; and providing the output chunk of one or more probe data points to a location-based service provider.Type: ApplicationFiled: June 4, 2021Publication date: December 8, 2022Inventors: Elena VIDYAKINA, Gavin BROWN, Elena VAN LEEUWEN, Ori DOV, Olivier DOUSSE
-
Publication number: 20220394420Abstract: Embodiments described herein relate to anonymizing of trajectories of mobile devices through the obfuscation of stay points. Methods may include: receiving probe data points of a trajectory in real-time or near real-time from a probe apparatus as it travels along the trajectory; calculating, for each probe data point, a probability of the trajectory reaching a stay point within a predetermined distance; providing sequential sub-sets of probe data points of the trajectory to a location-based service provider in response to the sequential sub-sets of probe data points including probe data points having a probability failing to satisfy a predetermined value; and identifying a last sub-set of probe data points of the sequential sub-sets of probe data points to provide to the location-based service provider in response to identifying a probe data point having a probability of the trajectory reaching a stay point within the predetermined distance satisfying the predetermined value.Type: ApplicationFiled: June 4, 2021Publication date: December 8, 2022Inventors: Elena VIDYAKINA, Gavin BROWN, Elena Mumford, Ori DOV, Olivier DOUSSE
-
Patent number: 11397818Abstract: 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: GrantFiled: December 13, 2019Date of Patent: July 26, 2022Assignee: HERE GLOBAL B.V.Inventors: Raghavendran Balu, Stefano Bennati, Aleksandra Kovacevic, Arash Ostadzadeh, Kai Pöthkow, Elena Mumford, Elena Vidyakina, Zack Zhu
-
Publication number: 20220136841Abstract: Embodiments described herein relate to anonymizing of trajectories of mobile devices through the introduction of gaps between sub-trajectories. Methods may include: receiving a set of probe data points defining a trajectory; identifying a temporal length range of sub-trajectories; receiving a mode, where the mode is established based on a preceding set of probe data points defining a trajectory, where the mode includes an indication of whether to generate a sub-trajectory or a gap from the beginning of the received set of probe data points; and establishing at least one sub-trajectory including a sub-set of the set of probe data points, where the at least one sub-trajectory is established to satisfy the temporal length range of sub-trajectories.Type: ApplicationFiled: November 3, 2020Publication date: May 5, 2022Inventors: Stefano BENNATI, Aleksandra KOVACEVIC, Gavin BROWN, Ori DOV, Elena VIDYAKINA
-
Patent number: 11317247Abstract: An approach is disclosed for a data-driven evaluation of heuristics for trajectory cropping. The approach involves, e.g., determining a cropping heuristic, wherein the cropping heuristic comprises an algorithm for cropping a probe trajectory collected from one or more sensors of a mobile device to anonymize the probe trajectory data. The approach also involves processing the probe trajectory using the cropping heuristic to generate a cropped probe trajectory. The approach further involves extracting one or more heuristic-based features of the cropped probe trajectory data. The approach also involves extracting one or more privacy-based features from a privacy preference, wherein the one or more privacy-based features represent a target level of cropping to meet the privacy preference. The approach further involves computing a score based on a distance between the one or more heuristic-based features and the one or more privacy-based features. The approach further involves providing the score as an output.Type: GrantFiled: December 22, 2020Date of Patent: April 26, 2022Assignee: HERE Global B.V.Inventors: Stefano Bennati, Gavin Brown, Ori Dov, Elena Vidyakina
-
Publication number: 20220026225Abstract: A method, apparatus, and computer program product are provided for anonymizing the trajectory of a vehicle. Methods may include: receiving a sequence of probe data points defining a trajectory; for a subset of the sequence of probe data points defining the trajectory beginning at an origin: updating a counter value at each probe data point, where the counter value is updated based, at least in part, on properties of a number of road links emanating from each junction through which the trajectory passed to reach a location associated with the respective probe data point; in response to the counter value satisfying a predetermined value after an update relative to a given probe data point, removing probe data points before the given probe data point in the sequence of probe data points to obtain origin-obscured probe data points; and creating a cropped trajectory including the origin-obscured probe data points.Type: ApplicationFiled: December 10, 2020Publication date: January 27, 2022Inventors: Stefano BENNATI, Aleksandra KOVACEVIC, Elena VIDYAKINA
-
Publication number: 20220028267Abstract: A method, apparatus, and computer program product are provided for anonymizing the trajectory of a vehicle. Methods may include: receiving a sequence of probe data points defining a trajectory; for a subset of the sequence of probe data points defining the trajectory beginning at an origin: updating a counter value at each probe data point, where the counter value is updated based, at least in part, on properties of a number of road links emanating from each junction through which the trajectory passed to reach a location associated with the respective probe data point; in response to the counter value satisfying a predetermined value after an update relative to a given probe data point, removing probe data points before the given probe data point in the sequence of probe data points to obtain origin-obscured probe data points; and creating a cropped trajectory including the origin-obscured probe data points.Type: ApplicationFiled: December 10, 2020Publication date: January 27, 2022Inventors: Stefano BENNATI, Aleksandra KOVACEVIC, Elena VIDYAKINA
-
Publication number: 20210383022Abstract: An approach is provided for data-preserving trajectory anonymization. The approach involves, for example, processing a plurality of location trajectories to determine one or more exchange twists. The plurality of location trajectories are respectively a sequence of locations points determined by a location sensor of a device, and the one or more exchange twists are one or more locations at which at least two trajectories of the plurality of location trajectories match based on a matching criterion. The approach also involves initiating a swapping of one or more trajectory identifiers among the plurality of location trajectories based on the one or more exchange twists to generate anonymized trajectory data. The approach further involves providing the anonymized trajectory data as an output to a location-based service.Type: ApplicationFiled: December 7, 2020Publication date: December 9, 2021Inventors: Stefano Bennati, Aleksandra Kovacevic, Kai Pöthkow, Elena Mumford, Elena Vidyakina