A virtual workspace is provided for a user with a number of electronic devices, in which information can be exchanged among the electronic devices through a number of connections between the electronic devices. The virtual workspace is provided by determining where services are located and the type of...http://www.google.ca/patents/US7406500?utm_source=gb-gplus-sharePatent US7406500 - Techniques for providing a virtual workspace comprised of a multiplicity of electronic devices