Hardware and processing request brokerage
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, brokerage systems and program products for enabling a mobile electronic device communicate with another electronic device for accomplishing a requested task without interrupting a user of the other electronic device. A task is requested at the mobile device and a transmission signal locates other electronic devices within a receivable range of the transmission signal. A number of scenarios of various combinations of located other devices is built, whereby each scenario is capable of accomplishing the requested task. One of these scenarios is selected, information relating to the task is sent to the electronic devices within such scenario, and then the requested task is performed by such selected electronic devices. Upon completion of the task, deliverables may be transmitted from the selected electronic device to a predetermined destination. Owners of the selected electronic devices may be rewarded for usage of their devices.
-
Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A brokerage system for performing a requested task between a mobile electronic device and another electronic device comprising:
-
a mobile phone having a wireless interface; a request system of said mobile device for requesting a task at said mobile electronic device; a first transmission system of said mobile device for transmitting a wireless signal from said wireless interface of said mobile electronic device corresponding to said task; a location system of said mobile device for locating and connecting to at least one electronic device within a receivable transmission range of said wireless signal thereby building an ad-hoc, peer-to-peer network between said mobile electronic device and said plurality of electronic devices, said at least one electronic device being capable of accomplishing said task; an analysis system of said mobile device for analyzing resource capabilities and capacities of each of said plurality of electronic devices, and for 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; a storage device of said mobile device for storing a list of said compatible electronic devices on said mobile electronic device; a building system of said mobile device for building and storing a plurality of electronic device scenarios on said mobile electronic device using said stored list of compatible electronic devices, each of said scenarios having at least one compatible electronic device capable of accomplishing said task a selection system of said mobile device for selecting one of said plurality of electronic device scenarios on said mobile electronic device; a second transmission system of said mobile device for 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 a performance system of said at least one compatible electronic device for accomplishing said task at said at least one compatible electronic device. - View Dependent Claims (15, 16)
-
-
17. A computer program product comprising:
-
a non-transitory computer usable medium having computer readable program code means embodied therein for performing a requested task between a mobile electronic device having a wireless interface and an electronic device, said computer non-transitory computer usable medium having; computer readable program code means for requesting a task at said mobile electronic device; computer readable program code means for transmitting a wireless signal corresponding to said requested task from said wireless interface of said mobile electronic device; computer readable program code means for 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; computer readable program code means for determining the amount of resources required to process and accomplish said task; computer readable program code means for analyzing resource capabilities and capacities of each of said plurality of electronic devices at said mobile electronic device; computer readable program code means for 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; computer readable program code means for storing a list of said compatible electronic devices on said mobile electronic device; computer readable program code means for 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 the said stored list of compatible electronic devices, each of said scenarios having at least one compatible electronic device capable of accomplishing said task; computer readable program code means for selecting one of said plurality of electronic device scenarios on said mobile electronic device; computer readable program code means for transmitting information relating to said requested 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 computer readable program code means for enabling accomplishment of said requested task at said at least one compatible electronic device.
-
Specification