Patent ID: 8688845

Claim:
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.