ASSIGNMENT OF CONTROL OF PERIPHERALS OF A COMPUTING DEVICE
First Claim
1. A method for assigning control of peripherals connected to a computing device, the method comprising:
- identifying a peripheral connected to the computing device;
receiving an instruction regarding assigning control of the peripheral; and
assigning control of the peripheral based at least in part on the instruction.
2 Assignments
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.
46 Citations
20 Claims
-
1. A method for assigning control of peripherals connected to a computing device, the method comprising:
-
identifying a peripheral connected to the computing device; receiving an instruction regarding assigning control of the peripheral; and assigning control of the peripheral based at least in part on the instruction. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9)
-
-
3. The method of claim 3, further comprising:
-
registering at least one software facility as a potential source of instructions regarding assigning control of peripherals, the at least one piece of software comprising the driver; and following the identifying and prior to the receiving, querying at least one potential source of instructions regarding assignment of the peripheral.
-
-
10. At least one computer-readable storage medium encoded with computer-executable instructions that, when executed by a computing device, cause the computing device to carry out a method for assigning control of peripherals connected to a computing device, the method comprising:
-
identifying a peripheral connected to the computing device; receiving an instruction from a driver for the peripheral regarding assigning control of the peripheral; and assigning control of the peripheral to a user session based at least in part on the instruction. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
at least one processor programmed to; identify a peripheral connected to the computing device; receive an instruction regarding assigning control of the peripheral; and assign control of the peripheral based at least in part on the instruction. - View Dependent Claims (17, 18, 19, 20)
Specification