EP3616079B1

Location privacy management on map-based social media platforms

Abstract

This record has no abstract on file.

EP3616079B1, drawing sheet 1
Sheet 1 of 38

Term

11.6 yearsleft in the term

Expires 27 April 2038.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

8 claims: 4 independent, 4 dependent

  1. 1
    A method comprising:accessing (1410) activity information indicating social media activity of a user, the activity information including a social media item posted by the user, the social media item including location information indicating an actual geographic location associated with the social media activity;determining (1420) whether the social media activity satisfies predefined location fuzzing criteria;and responsive to determining that the location fuzzing criteria are satisfied (1420, YES) for the social media activity, performing (1440) an automated location fuzzing procedure that calculates the non-accurate location based at least in part on the actual location of the social media activity and causing display (1460) on a map-based graphical user interface, GUI, (612) for a social media platform of a visual representation of the social media activity at a non-accurate location that is spaced from the actual geographic location, responsive to determining that the location fuzzing criteria are not satisfied (1420, NO) for the social media activity, causing display (1430) on the map-based GUI (612) of a visual representation of the social media activity at the actual geographic location, wherein the map-based GUI includes a heatmap (625) overlaid on an interactive map (618) forming part of the map-based GUI (612), the heatmap (625) being an overlay representative of the geographical distribution of underlying social media activity and the visual representation of the social media item comprising a portion of the heatmap;wherein the location fuzzing procedure is a nonrandom procedure such that the non-accurate location is constant for different social media items posted by the same user at the same actual location;and wherein the location fuzzing procedure calculates a fuzzing distance and a fuzzing direction that define spacing of the non-accurate location relative to the actual location, wherein the calculation of the fuzzing distance and the fuzzing direction is based on a hash based at least in part on a value of the actual location, such that different social media items posted by the same user at different actual locations differ in at least one of the fuzzing distance and the fuzzing direction.
  2. 4
    The method of any one of claims 1-3, further comprising calculating a fuzzing distance by which the non-accurate location is spaced from the actual location based at least in part on a population density value associated with a geographic area in which the action location is situated, such that the fuzzing distance is variable based on variation in associated population density.
  3. 5
    A system comprising:one or more computer processor devices (2104);and one or more memory devices (2106) having stored thereon instructions that configure the one or more computer processor devices (2104), when executing the instructions, to perform operations comprising: accessing (1410) activity information indicating social media activity of a user, the activity information including a social media item posted by the user, the social media item including location information indicating an actual geographic location associated with the social media activity;determining (1420) whether the social media activity satisfies predefined location fuzzing criteria;and responsive to determining that the location fuzzing criteria are satisfied (1420, YES) for the social media activity, performing (1440) an automated location fuzzing procedure that calculates the non-accurate location based at least in part on the actual location of the social media activity and causing display (1460) on a map-based graphical user interface, GUI, (612) for a social media platform of a visual representation of the social media activity at a non-accurate location that is spaced from the actual geographic location, responsive to determining that the location fuzzing criteria are not satisfied (1420, NO) for the social media activity, causing display (1430) on the map-based GUI (612) of a visual representation of the social media activity at the actual geographic location, wherein the map-based GUI includes a heatmap (625) overlaid on an interactive map (618) forming part of the map-based GUI (612), the heatmap (625) being an overlay representative of the geographical distribution of underlying social media activity and the visual representation of the social media item comprising a portion of the heatmap;and wherein the location fuzzing procedure is a nonrandom procedure such that the non-accurate location is constant for different social media items posted by the same user at the same actual location;and wherein the location fuzzing procedure calculates a fuzzing distance and a fuzzing direction that define spacing of the non-accurate location relative to the actual location, wherein the calculation of the fuzzing distance and the fuzzing direction is based on a hash based at least in part on a value of the actual location, such that different social media items posted by the same user at different actual locations differ in at least one of the fuzzing distance and the fuzzing direction.
  4. 8
    A non-transitory computer readable storage medium having stored thereon instructions for causing a machine, when executing the instructions, to perform operations comprising:accessing (1410) activity information indicating social media activity of a user, the activity information including a social media item posted by the user, the social media item including location information indicating an actual geographic location associated with the social media activity;determining (1420) whether the social media activity satisfies predefined location fuzzing criteria;and responsive to determining that the location fuzzing criteria are satisfied (1420, YES) for the social media activity, performing (1440) an automated location fuzzing procedure that calculates the non- accurate location based at least in part on the actual location of the social media activity and causing display (1460) on a map-based graphical user interface, GUI, (612) for a social media platform a visual representation of the social media activity at a non-accurate location that is spaced from the actual geographic location, responsive to determining that the location fuzzing criteria are not satisfied (1420, NO) for the social media activity, causing display (1430) on the map-based GUI (612) of a visual representation of the social media activity at the actual geographic location, wherein the map-based GUI includes a heatmap (625) overlaid on an interactive map (618) forming part of the map-based GUI (612), the visual representation of the social media item comprising a portion of the heatmap;and wherein the location fuzzing procedure is a nonrandom procedure such that the non-accurate location is constant for different social media items posted by the same user at the same actual location;and wherein the location fuzzing procedure calculates a fuzzing distance and a fuzzing direction that define spacing of the non-accurate location relative to the actual location, wherein the calculation of the fuzzing distance and the fuzzing direction is based on a hash based at least in part on a value of the actual location, such that different social media items posted by the same user at different actual locations differ in at least one of the fuzzing distance and the fuzzing direction.