Assignment of control of peripherals of a computing device
First Claim
1. A method for assigning control of peripherals connected to a first computing device, the method comprising:
- receiving, at the first computing device, an instruction assigning control of a peripheral connected to the first computing device from a second computing device connected to the peripheral, to a user or a user session, the first computing device operable by multiple users at a time; and
assigning, at the first computing device, control of the peripheral to the user or the user session at the first computing device based at least in part on the instruction, wherein assigning control of the peripheral comprises regulating how the user or the user session may be assigned access rights to the peripheral.
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.
-
Citations
18 Claims
-
1. A method for assigning control of peripherals connected to a first computing device, the method comprising:
-
receiving, at the first computing device, an instruction assigning control of a peripheral connected to the first computing device from a second computing device connected to the peripheral, to a user or a user session, the first computing device operable by multiple users at a time; and assigning, at the first computing device, control of the peripheral to the user or the user session at the first computing device based at least in part on the instruction, wherein assigning control of the peripheral comprises regulating how the user or the user session may be assigned access rights to the peripheral. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. At least one computer-readable storage medium encoded with computer-executable instructions that, when executed by a first computing device, cause the first computing device to carry out a method for assigning control of peripherals connected to the first computing device, the method comprising:
-
receiving an instruction from a driver for the peripheral assigning control of the peripheral; assigning control of the peripheral to a user session based at least in part on the instruction, wherein assigning control of the peripheral comprises assigning on the first computing device access rights and/or management rights of the peripheral; receiving a second instruction regarding assigning control of the peripheral, the second instruction being received from a source other than the driver; and assigning control of the peripheral to a different user session based at least in part on the second instruction, wherein the first computing device is operable by multiple users at a time. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
at least one processor programmed to; receive, at a first computing device, an instruction assigning control of a peripheral connected to the first computing device to a user or a user session from a driver or installer for the peripheral, the first computing device operable by multiple users at a time; assign, at the first computing device, control of the peripheral to the user or the user session based at least in part on the instruction, wherein assigning control of the peripheral comprises assigning on the first computing device access rights and/or management rights of the peripheral; receiving a second instruction regarding assigning control of the peripheral, the second instruction being received from a source other than the driver or installer; and assigning control of the peripheral to a different user session based at least in part on the second instruction. - View Dependent Claims (15, 16, 17, 18)
-
Specification