Assignment of control of peripherals of a computing device
First Claim
1. A computer system, comprising:
- a single computing device;
a display device communicatively coupled to the single computing device;
at least one hub, including a plurality of input ports and a single output port, each of the plurality of input ports connects to a corresponding peripheral device, the output port connecting the at least one hub to the single computing device; and
the single computing device including the following processor-executable components;
a management component that forms a terminal group for the plurality of peripheral devices connected to the hub and associates the display device with the terminal group, anda single instance of an operating system for the computer system that manages a single session for the users associated with the terminal group, the single session receiving input from the plurality of peripheral devices associated with the terminal group.
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:
-
a single computing device; a display device communicatively coupled to the single computing device; at least one hub, including a plurality of input ports and a single output port, each of the plurality of input ports connects to a corresponding peripheral device, the output port connecting the at least one hub to the single computing device; and the single computing device including the following processor-executable components; a management component that forms a terminal group for the plurality of peripheral devices connected to the hub and associates the display device with the terminal group, and a single instance of an operating system for the computer system that manages a single session for the users associated with the terminal group, the single session receiving input from the plurality of peripheral devices associated with the terminal group. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for configuring peripheral devices of a single computing device, the method implemented on a single computing device having at least one processor, the method comprising:
-
detecting at least one management hub, the management hub including a plurality of input ports and a single output port, each input port connected to a corresponding peripheral device, the single output port connected to single computing device , the hub disposed between the corresponding peripheral device and the single computing device;
;for each management hub; detecting at least one peripheral device is coupled to the management hub; grouping the detected peripheral devices into a terminal group; associating at least one display device with the terminal group; and creating a session for the terminal group, the session associated with a single instance of an operating system for the single computing device, the session receiving input from the detected peripheral devices for display on the display device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing thereon processor-executable instructions that perform actions, comprising:
-
forming at least one terminal group, the terminal group including one or more peripheral devices, each peripheral device associated with a user for use in interacting with a single computing device, each peripheral device connected to a hub through one of a plurality of input ports on the hub, the hub connected to the single computing device through a dedicated output port on the hub, the hub disposed between the peripheral device and the single computing device; and generating a user session for users of each interface device associated with the terminal group, the user session associated with a single instance of an operating system for the single computing device, the user session receiving input from the peripheral devices for display on a display device associated with the terminal group. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification