Administrative interface for managing shared resources
First Claim
Patent Images
1. 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.
3 Assignments
0 Petitions
Accused Products
Abstract
A shared resource computing (SRC) system that provides a mechanism for creating a shared session among individual sessions is described. In an ad hoc peer model, a session is created by individual users. One individual session assumes an administrative session role and invites other user sessions to join the shared session. Local environments from the individual sessions are published and the resources of the individual sessions form linked device groups that allow the resources to be aggregated for the shared session.
69 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
- a plurality of agents stored in memory on a host computer or host computers;
a plurality of user sessions executing on one or more processors on the host computer or host computers; a plurality of input/output devices coupled to a shared computing resource to form a linked device group; a shared session, the plurality of user sessions assigned to the shared session; an agent, assigned from the plurality of agents, resident on each of the plurality of user sessions that displays a user interface for management of the shared session; an administrative session created from one of the plurality of user sessions to provide monitoring, reporting and enforcement of the shared session, in which the at least one of the plurality of user sessions publishes an environment to make available a hardware resource to be used in the shared session by a plurality of users in other user sessions, such that the administrator session has control over allocating the hardware resource of the user session to the other user sessions; and an administrative user interface within the administrative session, configured to provide control over the published environment of the shared session, the control including at least changing permissions associated with individual ones of the plurality of user sessions. - View Dependent Claims (14, 15, 16)
- a plurality of agents stored in memory on a host computer or host computers;
-
17. One or more computer readable storage devices comprising computer-executable instructions that when executed by a processor, direct the processor to perform acts comprising:
-
establishing a shared computing resource environment on a host computer, the shared resource environment including an administrative session; establishing a shared session on the host computer in response to a command from the administrative session that defines user terminals that are part of the shared session; receiving, at the administrative session, input allocating multiple user terminals to the shared session; mapping an aggregated output of the shared session to a plurality of user terminals, in which at least one of the user terminals comprises a user session that publishes a local environment to make available hardware resources to be utilized by the user session participating in the shared session; controlling, by the administrator terminal, allocation of the hardware resources of the user session for use by the plurality of user terminals in other user sessions; and configuring an administrative user interface within the administrative session to provide control over the aggregated output of the shared session, the control including at least changing permissions associated with multiple user terminals. - View Dependent Claims (18, 19, 20)
-
Specification