×

Global-positioning system (GPS) update interval based on sensor data

  • US 9,622,038 B2
  • Filed: 06/11/2015
  • Issued: 04/11/2017
  • Est. Priority Date: 06/06/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • by a server, sending at a pre-determined polling frequency an activation signal waking from a sleep mode an application on a mobile computing device of a first user and causing the application to activate a location service of the mobile computing device for a time period of a pre-determined sampling duration, the pre-determined polling frequency and the pre-determined sampling duration being determined at least in part by detecting a movement of the mobile computing device;

    by the server, receiving location data from the mobile computing device after the pre-determined sampling duration,by the server, accessing a social graph of a social-networking system, the first user being a user of the social-networking system;

    by the server, determining whether a current location of one or more second users is within a pre-determined proximity from the first user based on the received location data of the mobile computing device, the second users being users of the social-networking system and connected to the first user within the social graph;

    by the server, determining that the current location of a second user of the one or more second users is within the pre-determined proximity from the first user;

    by the server, accessing an action store of the social-networking system, the action store comprising actions performed by the first user and the second user of the social-networking system, a time associated with each of the actions, and statistical information for each of the actions;

    by the server, determining one or more similar interests between the first and second users based on one or more actions performed by the first user and the second user, the time associated with each of the one or more actions, and the statistical information for each of the one or more actions when it is determined that the current location of the second user is within the pre-determined proximity from the first user; and

    by the server, notifying the first user of the location of the second user when it determined that the first user has one or more similar interests with the second user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×