Patent ID: 8849688

Claim:
A method of routing task assignments to an assignee or to a delegate of the assignee, the method comprising the steps of: identifying, by a computer, a task assignment, wherein the task assignment does not require an assignee to be at a specified location to complete the task assignment; requesting, by the computer, an assignee availability from a mobile device of the assignee, wherein the assignee availability indicates whether an assignee is available to perform work on the task assignment; determining, by the mobile device of the assignee, the assignee availability, wherein the assignee availability is based at least in part on first information, the first information including an estimated amount of time required to complete a number of task assignments in a task assignment queue for a calendar date, a scheduled event in a calendar of the mobile device, a direction and velocity of the mobile device, the direction and velocity of the mobile device indicating whether the assignee is a) in transit and b) utilizing a form of transit that will allow the assignee to perform work on the task; the determining comprising comparing, by the mobile device, the first information to a sending criteria, the sending criteria comprising at least a velocity limit and a duration threshold, wherein exceeding the at least a velocity limit and a duration threshold indicates that the assignee is unavailable to perform work on the task, sending, by the mobile device and to the computer, the assignee availability; responsive to the assignee availability indicating that the assignee is available to perform work on the task assignment, sending, by the computer, a second information to the mobile device of the assignee; and responsive to the assignee availability indicating that the assignee is not available to perform work on the task assignment, sending, by the computer, the second information to a delegate of the assignee.