×

Methods and systems for managing a task based on geographical locations

  • US 10,305,998 B2
  • Filed: 02/20/2018
  • Issued: 05/28/2019
  • Est. Priority Date: 09/02/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing a task based on geographical locations, comprising:

  • at a server having one or more processors and memory storing program modules to be executed by the one or more processors;

    receiving, from a first client device, first location information concerning one or more geographical locations where the first client device has been located, wherein the first client device is associated with a first user account of a social networking platform supported by the server;

    transmitting, from the server to the first client device, a task according to the one or more geographical locations of the first client device, the task including a task-performance location, wherein the task is associated with a task list including a plurality of subtasks of the task;

    receiving, from the first client device, information of a second client device identified by the first client device, wherein the second client device is associated with a second user account of the social networking platform, and wherein the first user account and the second user account have a predetermined relationship established on the social networking platform;

    transmitting, from the server to the second client device, a first subtask selected from the task list of the task assigned to the first client device, the first subtask including a first subtask performance location;

    periodically receiving, from the first client device, an update of its current geographical location and determining a progress of completing the task according to the current geographical location of the first client device;

    periodically receiving, from the second client device, an update of its current geographical location and determining a progress of the first subtask according to the current geographical location of the second client device; and

    in accordance with a determination that the first client device is at the task performance location and the second client device is at the first subtask performance location, assigning a reward attribute to a user of each of the first and second client devices.

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