发明名称 Remote desktop access
摘要 A method of accessing a first computing device from a second computing device using a remote desktop service is disclosed. The first and second device register are authenticated and registered with a remote access gateway. In some embodiments, the remote access gateway stores a copy of the first computer and changes made to the copy are synchronized with the actual first computer when it access the remote access gateway. A virtual operating system experience on the second computer is virtually the same as the real operating system experience on the first computer.
申请公布号 US8776188(B2) 申请公布日期 2014.07.08
申请号 US200812047334 申请日期 2008.03.13
申请人 Microsoft Corporation 发明人 Manion Todd R.;Kim Ryan Y.;Patiejunas Kestutis
分类号 G06F15/16 主分类号 G06F15/16
代理机构 代理人 Webster Bryan;Sanders Andrew;Minhas Micky
主权项 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: communicating an authenticated device ticket to the first computing device,attempting to connect from the first computing device to the remote access gateway,attempting to validate a device ID for the first computing device using an authorization service, if the first computing device ID is validated by the authorization service, mapping the device ID to a remote desktop device ID, registering the remote desktop device ID presence using a device connectivity service, connecting the first computing device to the remote access gateway, and listing in a device document that the first computing device is available for remote access to the second computing device; 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.
地址 Redmond WA US