Patent ID: 7720909

Claim:
A method for providing a virtual workspace comprising a plurality of electronic devices, wherein information can be exchanged among the plurality of electronic devices through a plurality of connections between the electronic devices, the method performed by one or more of the electronic devices in the virtual workspace and comprising the steps of: determining services available within the virtual workspace; selecting one or more of said plurality of electronic devices in the virtual workspace that are able to provide data of interest identified by information that indicates a preferred presentation of said data of interest; determining one or more data formats associated with the data, wherein a portion of the data has a given one of one or more data formats; selecting, based at least in part on a plurality of predetermined criteria and the given data format, a presentation electronic device of the plurality of electronic devices suitable for presenting at least the portion of the data by using one of the services; determining a route through the plurality of connections from the device selected to provide the data of interest to the presentation electronic device; and routing at least the portion of the data associated with the given data format through at least a portion of the route.