Patent ID: 8776188
Filing Date: 2014-07-08
Classification: H04L

Abstract:
1. A method of accessing a first computing device from a second computing device using a remote desktop service comprising: authenticating the first computing device using an authentication service; if the first computing device authenticating is successful: on the second computing device, requesting the device document and connection from the device connectivity service wherein the device document comprises a list of remote desktop device IDs registered with the device connectivity service; receiving the device document and a connection ticket from the device community service; selecting a remote desktop ID from the device document wherein the selected remote desktop ID is the first computing device; starting a client process using a remote rich desktop client on the second computing device; if the connection ticket is received, communicating a request including the connection ticket from the second computing device to begin an anonymous SSL connection through the cloud mesh operating environment to the first computing device; initiating on the second computing device a connection to the first computing device, the first computing device having a list of permitted computing devices that have permission to remotely access the first computing device; starting a rich remote desktop client on the second computing device; creating a request for a remote desktop protocol session with the first computing device using a mesh operating environment wherein the mesh operating environment obtains its settings from a mesh operating environment configuration file; communicating the request through a cloud service to the first computing device; establishing a channel from the second computing device to the first computing device through the cloud service on receiving an authorization to begin the desktop protocol session from a remote desktop server application on the first computing device through the cloud service; receiving remote desktop protocol data flow from the first computing device on the second computing device through the cloud service, the first computing device being a node in a cloud network providing remote access of a first computing device display to a second computing device display using the cloud service, wherein the second computing device display is virtually the same as the first computing device display and all operation on the first computing device are available on the second computing device by using the second computing device display; as data passes through the cloud service, storing a copy of the first computing device in the cloud service; and modifying the copy of the first computing device stored in the cloud service to create a modified stored first computing device even if the first computing device is not powered on.