Patent ID: 7813968

Claim:
A data processing system for bidding on a task, the data processing system comprising: a processor; a memory for storing a set of instructions, wherein the processor executes the set of instructions to perform the steps of: detecting a task published by a portable device for bidding, wherein the detecting the task published by the portable device for bidding comprises: detecting a presence of the portable device in a wireless network for the data processing system; responsive to detecting the presence of the portable device, for determining by the data processing system whether a task list for the portable device is accessible; accessing the task list to detect the task in the task list; determining whether the portable device is within a selected distance of a location; determining whether the task can be completed; generating a bid to complete the task if the portable device is within the selected distance of the location and a determination is made that the task can be completed; and sending the bid to the portable device.