Abstract:
A server-implemented method for communicating data between the server and a first device is described. Communications with the first device are established by emulating functions of a second device. A request to pass the data to the first device is received. A determination is made as to whether the data exist on the server. The data are streamed to a virtual desktop on the first device.