ASSIGNMENT OF CONTROL OF PERIPHERALS OF A COMPUTING DEVICE
First Claim
1. A computer system, comprising:
- at least one hub, the hub including a plurality of interface devices connected thereto; and
a single computing device communicatively coupled to the hub, the single computing device comprising;
at least one processor; and
a memory including;
a management component having instructions that when executed on a processor, forms at least one terminal group, the terminal group including one or more interface devices, each interface device associated with a user and used by a user to interact with the single computing device, andan operating system, having instructions that when executed on a processor, manages a single session of the operating system for a terminal group, the session receiving input from one or more users through the interface devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for enabling software-assisted assignment of control of peripherals (e.g., assigning ownership of or assigning access to the peripherals) by a computing device. In accordance with techniques described herein, assignment of control of peripherals is aided by input from software facilities that instruct a peripheral management facility regarding assignment of peripherals. Software facilities may instruct the peripheral management facility in different ways. In some cases, a software facility may instruct the peripheral management facility how to assign control of a peripheral in a particular way, while in other cases a software facility may instruct the peripheral management facility how to assign control of a group of peripherals. In other cases, a software facility may not instruct a peripheral management facility how to assign control of peripherals, but may identify one or more groups of peripherals for which control should be assigned as a group.
20 Citations
20 Claims
-
1. A computer system, comprising:
-
at least one hub, the hub including a plurality of interface devices connected thereto; and a single computing device communicatively coupled to the hub, the single computing device comprising; at least one processor; and a memory including; a management component having instructions that when executed on a processor, forms at least one terminal group, the terminal group including one or more interface devices, each interface device associated with a user and used by a user to interact with the single computing device, and an operating system, having instructions that when executed on a processor, manages a single session of the operating system for a terminal group, the session receiving input from one or more users through the interface devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for configuring peripheral devices of a single computing device, the method comprising:
-
detecting, via a processor, at least one management hub, the management hub communicatively coupled to one or more peripheral devices, each peripheral device associated with a user, the peripheral device configured to receive input from a user; for each management hub; detecting, via a processor, at least one peripheral device communicatively coupled to the management hub; grouping at least one peripheral device into a terminal group; and creating a session for the terminal group. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing thereon processor-executable instructions, comprising:
-
a first set of instructions that when executed on a processor, forms at least one terminal group, the terminal group including one or more interface devices, each interface device associated with a user for use in interacting with a single computing device, each interface device communicatively coupled to a hub, the hub communicatively coupled to the single computing device; and a second set of instructions that when executed on a processor, generates a user session for users of each interface device associated with the terminal group. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification