Remote computing session feature differentiation
First Claim
Patent Images
1. A remote computing method, the method comprising:
- receiving, by a computer system, a request to start a terminal service session from a client;
determining from a license purchased from a license provider that the license indicates that peripheral device redirection capabilities are disabled for terminal service sessions generated in association with the license;
determining, from an account identifier, that peripheral device redirection capabilities are enabled for terminal service sessions generated in association with the account identifier;
disabling a peripheral redirection driver in response to a determination that peripheral device redirection capabilities associated with the license are in conflict with peripheral device redirection capabilities associated with the account identifier, the peripheral redirection driver configured to enable a terminal service session to control peripheral devices physically attached to the client;
generating a customized terminal service session, wherein the terminal session is customized by loading a peripheral redirection driver when said peripheral redirection driver is not disabled and without loading a peripheral redirection driver when the peripheral redirection driver is disabled; and
transmitting draw commands for a user interface of the customized terminal service session to a client.
2 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments of the present disclosure are related to terminal servers. In an example embodiment a license can be associated with, or define, a set of capabilities and a session can be generated that includes the capabilities. In an example embodiment the session can be generated in view of a license and privileges that are associated with an account identifier of a user requesting a session from a terminal server.
-
Citations
19 Claims
-
1. A remote computing method, the method comprising:
-
receiving, by a computer system, a request to start a terminal service session from a client; determining from a license purchased from a license provider that the license indicates that peripheral device redirection capabilities are disabled for terminal service sessions generated in association with the license; determining, from an account identifier, that peripheral device redirection capabilities are enabled for terminal service sessions generated in association with the account identifier; disabling a peripheral redirection driver in response to a determination that peripheral device redirection capabilities associated with the license are in conflict with peripheral device redirection capabilities associated with the account identifier, the peripheral redirection driver configured to enable a terminal service session to control peripheral devices physically attached to the client; generating a customized terminal service session, wherein the terminal session is customized by loading a peripheral redirection driver when said peripheral redirection driver is not disabled and without loading a peripheral redirection driver when the peripheral redirection driver is disabled; and transmitting draw commands for a user interface of the customized terminal service session to a client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for customizing remote computing sessions, the system configured to communicate with a license database and a networked connected computer system operable to display a desktop environment generated at the computer system, the system comprising:
-
a processor; a memory coupled to the processor, the memory including instructions that upon execution cause the processor to; receive an account identifier from a network connected computer system; receive a policy file associated with the account identifier, wherein the policy file includes file system access rights; receive a license, wherein the license indicates that peripheral devices attached to the network connected computer system are made accessible to the computer system; and generate a terminal server session on the computer system, the terminal server session configured to control a peripheral device attached to the network connected computer system when the license indicates that peripheral devices attached to the network connected computer system are made accessible to the computer system by loading a redirection driver for use by the terminal server session, wherein the terminal server session includes a desktop environment. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer readable storage device including instructions stored thereon that upon execution by a processor of a computer system cause the computer system to:
-
receive, from a client, a request to start a session on the computer system without a license; disable graphics translucency effects and peripheral device redirection drivers, the peripheral redirection drivers usable by the session running on the computer system, the redirection drivers configured to enable the session to control peripheral devices physically attached to the client when enabled; log a user account associated with an account identifier into the session, the session having graphics translucency effects and peripheral device redirection drivers disabled; and send a graphical user interface indicative of the session to the client. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification