Patent ID: 8863118

Claim:
A task management apparatus comprising: a storage unit in which a plurality of execution locations are stored in relation to a task, the task capable of being performed at any one of the plurality of execution locations; a task information acquisition unit that acquires task information which indicates the task to be executed by one of a plurality of execution candidates at any one of the plurality of execution locations; an execution location position information acquisition unit that acquires, from the storage unit, execution location position information which indicates respective positions of each of the plurality of execution locations corresponding to the task acquired by the task information acquisition unit; an execution candidate position information acquisition unit that acquires execution candidate position information on respective positions of the plurality of execution candidates; a map information database that records positions corresponding to the plurality of execution locations; a map search unit which uses the plurality of execution locations from the map information database to acquire at least one of the a movement distance and a movement time by determining a path from each execution candidate to one of the plurality of executions locations that is nearest, by at least one of time and distance, to each execution candidate respectively, and a selection unit that selects, using a processor, one execution location and one execution candidate, based on respective movement costs of moving each candidate along said path to the execution location nearest to each respective execution candidate from among the plurality of execution locations, wherein the movement costs being calculated from the execution location position information acquired by the execution location position information acquisition unit and the execution candidate position information acquired by the execution candidate position information acquisition unit, wherein the execution candidate position information is acquired by a GPS location of the plurality of execution candidates.