Patent ID: 8892628

Claim:
A method comprising: providing an administrative session on a host computer, the administrative session being accessible by an administrator terminal; receiving from the administrator terminal a request to create a shared session accessible by multiple terminals, the request defining permissions to be associated with the shared session; creating the shared session in response to receiving the request, the shared session being accessible by the multiple terminals and having the permissions defined in the request; receiving, at the host computer, input from the multiple terminals having access to the shared session; aggregating, by using a processor, the input received from the multiple terminals; outputting the aggregated input to the multiple terminals, in which the multiple terminals comprise a user terminal including a user session that publishes an environment to make available hardware resources of the user terminal to be shared by a plurality of users in the shared session; controlling, by the administrator terminal, allocation of the hardware resources of the user terminal for use by the plurality of users in other user sessions; and configuring an administrative user interface within the administrative session to provide control over the aggregated input of the shared session, the control including at least changing permissions associated with multiple terminal sessions.