METHODS AND SYSTEMS FOR MANAGING A TASK BASED ON GEOGRAPHICAL LOCATIONS
First Claim
1. A method of managing a task based on geographical locations, comprising:
- at a computational device having one or more processors and memory storing program modules to be executed by the one or more processors;
obtaining first location information concerning one or more geographical locations where a first client device has been located;
assigning a task to the first client device according to the one or more geographical locations of the first client device, the task including a task performance location;
receiving a first message from the first client device, wherein the first message includes second location information corresponding to the task performance location and at least one additional information item, wherein the at least one additional information item is captured by the first client device at or near the task performance location after completing the task; and
managing the progress of the task based on the second location information, the at least one additional information item and a time difference between the assignment of the task and the receipt of the first message.
1 Assignment
0 Petitions
Accused Products
Abstract
The present application discloses a location based task management method. A computational device obtains first location information concerning one or more geographical locations where a first client device has been located, and assigns a task to the first client device based on the one or more geographical locations. The task includes a task performance location. The computational device then receives from the first client device a first message that includes second location information corresponding to the task performance location and at least one additional information item. The at least one additional information item is captured by first client device at or near the task performance location after completing the task. The progress of the task is then managed based on the second location information, the at least one additional information item and a time difference between the assignment of the task and the receipt of the first message.
23 Citations
20 Claims
-
1. A method of managing a task based on geographical locations, comprising:
at a computational device having one or more processors and memory storing program modules to be executed by the one or more processors; obtaining first location information concerning one or more geographical locations where a first client device has been located; assigning a task to the first client device according to the one or more geographical locations of the first client device, the task including a task performance location; receiving a first message from the first client device, wherein the first message includes second location information corresponding to the task performance location and at least one additional information item, wherein the at least one additional information item is captured by the first client device at or near the task performance location after completing the task; and managing the progress of the task based on the second location information, the at least one additional information item and a time difference between the assignment of the task and the receipt of the first message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A computational device, comprising:
-
one or more processors; and memory having instructions stored thereon, which when executed by the one or more processors cause the processors to perform operations to; obtain first location information concerning one or more geographical locations where a first client device has been located; assign a task to the first client device according to the one or more geographical locations of the first client device, the task including a task performance location; receive a first message from the first client device, wherein the first message includes second location information corresponding to the task performance location and at least one additional information item, wherein the at least one additional information item is captured by the first client device at or near the task performance location after completing the task; and manage the progress of the task based on the second location information, the at least one additional information item and a time difference between the assignment of the task and the receipt of the first message. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer readable storage medium storing at least one program configured for execution by at least one processor of a electronic device, the at least one program comprising instructions to:
-
obtain first location information concerning one or more geographical locations where a first client device has been located; assign a task to the first client device according to the one or more geographical locations of the first client device, the task including a task performance location; receive a first message from the first client device, wherein the first message includes second location information corresponding to the task performance location and at least one additional information item, wherein the at least one additional information item is captured by the first client device at or near the task performance location after completing the task; and manage the progress of the task based on the second location information, the at least one additional information item and a time difference between the assignment of the task and the receipt of the first message. - View Dependent Claims (19, 20)
-
Specification