Techniques for providing a virtual workspace comprised of a multiplicity of electronic devices
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
Abstract
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 the services, determining one or more data formats associated with data accessible by one or more of the electronic devices. A portion of the data has a given one of one or more data formats. An electronic device is selected based at least in part on predetermined criteria and the given data format. A route through the connections to the selected electronic device is determined, where the route may comprise a given one or more of the connections. At least the portion of the data associated with the given data format is routed to the selected electronic device. The portion of the data is utilizable for presentation by the selected electronic device when received by the selected electronic device.
-
Citations
32 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An article of manufacture 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, comprising:
-
a machine readable medium containing one or more programs which when executed implement 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.
-
-
28. An apparatus 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, comprising:
-
a memory; at least one communication device coupled to one or more of the connections; and at least one processor, coupled to the memory, operative to; 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.
-
-
29. 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, comprising the steps of:
-
determining one or more attributes for at least one of the plurality of electronic devices; 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 of 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 the attributes and the given data format, a presentation electronic device of the plurality of electronic devices; determining a route through the plurality of connections from the device selected to provide the data of interest to the presentation electronic device, the route comprising a given one or more of the plurality of connections; and routing at least the portion of the data associated with the given data format through at least a portion of the route. - View Dependent Claims (30, 31, 32)
-
Specification