×

Predicted-location notification

  • US 10,028,101 B2
  • Filed: 11/20/2012
  • Issued: 07/17/2018
  • Est. Priority Date: 11/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • by a server computing device, determining a first-user geo-location of a first user and a second-user geo-location of a second user, the first user and the second user being users of a social-networking system,wherein the social-networking system comprises a social graph that comprises a plurality of nodes and edges connecting the nodes, the first user being associated with a first node of the social graph, the second user being associated with a second node of the social graph, and the first node and second nodes being connected by at least one edge of the social graph, andwherein the first user is further determined based on a future event associated with both the first and second users, the future event being determined based on accessing calendar or event data associated with the second user from the social graph of the social-networking system;

    by the server computing device, identifying a relationship between the first user and the second user based on at least one edge connecting the first and second nodes;

    by the server computing device, predicting a future first-user geo-location of the first user based on the first-user geo-location, social-graph information associated with the first user, wherein the social-graph information comprises historical information that indicates a relationship between the first user and the future first-user geo-location, and further based on a trajectory of movement of the first user over a predetermined period of time;

    by the server computing device, predicting a future second-user geo-location based on the second-user geo-location;

    by the server computing device, determining whether the future first-user geo-location intersects with the future second-user geo-location at a common geo-location based at least in part on whether the trajectory of movement of the first user substantially intersects a trajectory of movement of the second user at the common geo-location; and

    by the server computing device, in response to determining that the future first-user geo-location intersects with the future second-user geo-location at the common geo-location, sending to a mobile client computing device associated with the second user a notification object, the notification object comprising;

    a notification of the future event,the relationship between the first and second users, anda status update made by the first user that is associated with the common geo-location, wherein the status update is a post on an online social network regarding an event that occurred at the common geo-location.

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