×

Analyzing geo-spatial data in layers

  • US 11,140,232 B2
  • Filed: 06/26/2017
  • Issued: 10/05/2021
  • Est. Priority Date: 06/26/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • by one or more computing devices, accessing a location history of a user of a social-networking system comprising geopositioning data previously captured from a mobile computing device of the user, wherein;

    the social-networking system comprises a social graph that comprises a plurality of nodes and edges connecting the nodes; and

    at least one node corresponds to the user;

    by the one or more computing devices, accessing a data set from a third-party source operating outside of the social-networking system, wherein the data set from the third-party source comprises activities of the user of the social-networking system with respect to one or more locations on the third-party source and information regarding the one or more locations, and wherein the user of the social-networking system interfaces with the third-party source via an application programming interface;

    by the one or more computing devices, comparing (1) the geopositioning data previously captured from the mobile computing device of the user and (2) the activities of the user with respect to the one or more locations on the third-party source to determine an overlap location between the location history of the user and the locations associated with the data set from the third-party source;

    by the one or more computing devices, determining a relevance of the overlap location to the user based on the comparison and information regarding the overlap location from the third-party source;

    by the one or more computing devices, updating the social graph of the social-networking system to add an edge between the node corresponding to the user of the mobile computing device and a node corresponding to the overlap location; and

    by the one or more computing devices, sending to the user one or more content objects that are identified based on the information regarding the overlap location.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×