Method and system for controlling remote session on computer systems
First Claim
1. A method for controlling the access of a device to a remote desktop or a remote application running on a remote desktop or application server using a remoting protocol, comprising the following steps:
- Registration of the device with a device state server to store device identifying information, including a push notification token;
Using the device state server to wake a device state application on the device in response to the detection of a connectivity between the device and the remote desktop or application server;
Monitoring the device to determine a device state;
Sending the device state from the device to the device state server which in turn forwards the device state to the remote desktop or application server;
Determining based on the received device state if an access to the remote desktop or remote application running in the user session is allowed, and block the access if the access is due to the received state not allowed, wherein the remoting protocol is used to capture graphics, audio, clipboard or storage from a remote session and deliver the graphics, audio, clipboard or storage to the device where the graphics, audio, clipboard or storage can be reconstructed to give the illusion that the remote desktop or remote application is running on the device.
0 Assignments
0 Petitions
Accused Products
Abstract
Method and devices are provided for controlling access of a device to a remote desktop or an application running on a remote desktop or application server using a remoting protocol. The method includes: registering the device with a device state server to store identifying information, including a push notification token; using the device state server with access to the device identifying information to wake a device state application on the device in response to detection of connectivity between the device and the remote desktop or application server; monitoring the device to determine a device state; sending the device state from the device to the device state server and then to the remote desktop or application server; and determining based on the received device state if an access to the remote desktop or remote application running in the user session is allowed, otherwise blocking the access.
-
Citations
20 Claims
-
1. A method for controlling the access of a device to a remote desktop or a remote application running on a remote desktop or application server using a remoting protocol, comprising the following steps:
-
Registration of the device with a device state server to store device identifying information, including a push notification token; Using the device state server to wake a device state application on the device in response to the detection of a connectivity between the device and the remote desktop or application server; Monitoring the device to determine a device state; Sending the device state from the device to the device state server which in turn forwards the device state to the remote desktop or application server; Determining based on the received device state if an access to the remote desktop or remote application running in the user session is allowed, and block the access if the access is due to the received state not allowed, wherein the remoting protocol is used to capture graphics, audio, clipboard or storage from a remote session and deliver the graphics, audio, clipboard or storage to the device where the graphics, audio, clipboard or storage can be reconstructed to give the illusion that the remote desktop or remote application is running on the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for controlling the access of a device to a remote desktop or a remote application running on a remote desktop or application server using a remoting protocol, comprising:
-
a device with a network interface, configured to set up a connection between the device and remote desktop or application server to establish or to an existing user session, using the remoting protocol; the device and the remote desktop or application server are configured to communicate by waking an application on the device in response to an established remoting protocol connection, and routing the communication through an intermediate server back to the remote desktop or application server; the device is configured to monitor and to determine a device state; the device is configured to send the device state over the intermediate server to the remote desktop or application server; the remote desktop or application server is configured to determine based on the received device state, if an access to the remote desktop or remote application running in the user session is allowed, and is configured to block the access if the access is due to the received state not allowed, wherein the remoting protocol is used to capture graphics, audio, clipboard or storage from a remote session and deliver the graphics, audio, clipboard or storage to the device where the graphics, audio, clipboard or storage can be reconstructed to give the illusion that the remote desktop or remote application is running on the device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification