PROVIDING HOSTED VIRTUAL DESKTOP INFRASTRUCTURE SERVICES
First Claim
Patent Images
1. A method, comprising:
- associating with an endpoint with a first interface;
selecting an external source from which to receive data for the endpoint, wherein the data comprises streaming data available from a plurality of external sources, wherein the selection of the external source from the plurality thereof is based on a distance between the external source selected and the endpoint and a download time for acquiring data from the external source;
receiving, via a second interface, data for the endpoint from the external source, wherein the data comprises data representative of a first data type and data representative of at least one other data type;
generating a semi-process page for the endpoint based on the data by execution of executable instructions in the at least one other data type;
inserting the data representative of the first data type into the semi-processed page;
processing the executable instructions of the data representative of the at least one other data type to generate content defined by the instructions and inserting the results of the processing of the data representative of the at least one other data type, including generated content into the semi-processed page; and
sending the semi-processed page with the data representative of the first data type and the results of processing the data representative of the at least one other data type to the endpoint via the first interface.
1 Assignment
0 Petitions
Accused Products
Abstract
In an example embodiment, a device provides a connection to an endpoint coupled with a first network to a virtual desktop client coupled with a second network. The device obtains data from the virtual desktop client which client which includes at least one link to data available from an external server, such as streaming media. The device obtains the data from the external server and provides the data with data obtained from the virtual desktop client to the endpoint.
-
Citations
22 Claims
-
1. A method, comprising:
-
associating with an endpoint with a first interface; selecting an external source from which to receive data for the endpoint, wherein the data comprises streaming data available from a plurality of external sources, wherein the selection of the external source from the plurality thereof is based on a distance between the external source selected and the endpoint and a download time for acquiring data from the external source; receiving, via a second interface, data for the endpoint from the external source, wherein the data comprises data representative of a first data type and data representative of at least one other data type; generating a semi-process page for the endpoint based on the data by execution of executable instructions in the at least one other data type; inserting the data representative of the first data type into the semi-processed page; processing the executable instructions of the data representative of the at least one other data type to generate content defined by the instructions and inserting the results of the processing of the data representative of the at least one other data type, including generated content into the semi-processed page; and sending the semi-processed page with the data representative of the first data type and the results of processing the data representative of the at least one other data type to the endpoint via the first interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
associating with an endpoint coupled with a first interface; selecting a virtual desktop client coupled to a second interface from which to receive data for the endpoint; receiving data for the endpoint at the virtual desktop client, wherein the data comprises at least one link to data available from a plurality of external servers; obtaining the data associated with the at least one link from an external server selected from the plurality of external servers, wherein the selection of the external server from the plurality thereof is based on a distance between the external server selected and the endpoint and a download time for acquiring data from the external server; processing at least a portion of executable instructions within the data via the virtual desktop client to generate content defined by the executable instructions; and sending the data and processed instruction content from the virtual desktop client and data from the external server to the endpoint. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a processor; a first interface configured to communicate with an endpoint; a second interface configured to communicate with a virtual desktop client; logic coupled to the first interface and the second interface, the logic is operable to receive data for the endpoint from the virtual desktop client via the second interface; wherein the data comprises at least one link to data available from a plurality of external servers; wherein the logic is operable to obtain the data associated with the at least one link from an external server selected from the plurality of external servers; wherein the logic is operable to select the external server from the plurality thereof based on a distance between the external server selected and the endpoint and a download time for acquiring data from the external server; wherein the logic is operable to process at least a portion of executable instructions within the data via the virtual desktop client to generate content defined by the executable instructions; and wherein the logic is operable to send the data and processed instruction content from the virtual desktop client and data from the external server to the endpoint. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification