Patent ID: 8135835

Claim:
A method for performing a requested task between electronic devices comprising: providing a mobile electronic device having a wireless interface; requesting a task at said mobile electronic device; transmitting a wireless signal corresponding to said task from said wireless interface of said mobile electronic device; locating and connecting to a plurality of electronic devices within a receivable transmission range of said wireless signal using said wireless interface of said mobile electronic device, thereby building an ad-hoc, peer-to-peer network between said mobile electronic device and said plurality of electronic devices; determining the amount of resources required to process and accomplish said task; analyzing resource capabilities and capacities of each of said plurality of electronic devices at said mobile electronic device; identifying from said plurality of electronic devices compatible electronic devices having at least one wireless connection interface compatible with said wireless interface of said mobile electronic device using said analyzed resource capabilities and capacities data; storing a list of said compatible electronic devices of said mobile electronic device; building and storing a plurality of electronic device scenarios on said mobile electronic device using said determined amount of resources required to process and accomplish said task in combination with said stored list of compatible electronic devices, each of said scenarios having at least one compatible electronic device capable of accomplishing said task; selecting one of said plurality of electronic device scenarios on said mobile electronic device; transmitting information relating to said task from said wireless interface of said mobile electronic device directly to said at least one compatible electronic device of said selected electronic device scenario; and accomplishing said task at said at least one compatible electronic device.