System and method for configuring a multi-user computer system
First Claim
1. A method to configure a collection of input and output devices on a multi-user computer-system, comprising the steps of:
- a) providing a multi-user computer;
b) providing a plurality of non-display input and output devices, including at least a mouse and a keyboard for each of a plurality of computer users;
c) attaching each of said computer users'"'"' non-display input and output devices to data buses on a multi-user computer;
d) analyzing a Universal Serial Bus (USB) bus architecture of said multi-user computer to automatically find and associate each of said computer users'"'"' non-display input and output devices attached directly to said USB bus architecture into one or more collections of non-display input and output devices;
e) attaching a display device to said multi-user computer for each collection of non-display input and output devices;
f) displaying a user input prompt on one of said multi-user computer display devices;
g) responding to said user input prompt with a user input event from one of said collections of non-display input and output devices intended to function with said user input prompt displayed on one of said multi-user computer display devices;
h) assigning said displayed user input prompt to said collection associated with said manual response to add said display to said collection for said user that manually responded to said input prompt; and
i) sequentially continuing steps f, g, and h until each one of said display devices are assigned to one of said collections and all of said collection of said input and output devices are configured.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for configuring collections of non-display, input and output devices and display devices in a multi-user computer system. Initially, the invention heuristically creates at least two collections of non-display devices, each of which includes a keyboard, by analyzing connection patterns of each of the non-display devices to the computer data buses. Display devices are added to each collection by causing a user prompt to appear on a display, and then causing the display to be associated with the collection of the keyboard that is used to respond to the prompt. Each display device is associated with a particular collection in this manner. Thus, the collections are constructed by a heuristic methodology relative to the non-display devices, and manually relative to the display devices.
11 Citations
14 Claims
-
1. A method to configure a collection of input and output devices on a multi-user computer-system, comprising the steps of:
-
a) providing a multi-user computer; b) providing a plurality of non-display input and output devices, including at least a mouse and a keyboard for each of a plurality of computer users; c) attaching each of said computer users'"'"' non-display input and output devices to data buses on a multi-user computer; d) analyzing a Universal Serial Bus (USB) bus architecture of said multi-user computer to automatically find and associate each of said computer users'"'"' non-display input and output devices attached directly to said USB bus architecture into one or more collections of non-display input and output devices; e) attaching a display device to said multi-user computer for each collection of non-display input and output devices; f) displaying a user input prompt on one of said multi-user computer display devices; g) responding to said user input prompt with a user input event from one of said collections of non-display input and output devices intended to function with said user input prompt displayed on one of said multi-user computer display devices; h) assigning said displayed user input prompt to said collection associated with said manual response to add said display to said collection for said user that manually responded to said input prompt; and i) sequentially continuing steps f, g, and h until each one of said display devices are assigned to one of said collections and all of said collection of said input and output devices are configured. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of configuring a collection of input and output devices on a multi-user computer system, comprising the steps of:
-
a) providing a multi-user computer including a multi-user computer Universal Serial Bus (USB) bus; b) providing non-display input and output devices for each one of two or more computer users, at least a first one of said computer users having non-display input and output devices which are non-Universal Serial Bus (USB) devices; c) attaching a first user'"'"'s non-USB devices to a non-USB bus on a multi-user computer; d) attaching at least a second computer user'"'"'s non-display input and output devices including at least a keyboard and a mouse to a chain of USB hubs connected to said USB bus on said multi-user computer; e) automatically associating said first user'"'"'s non-USB devices as a collection for said first user; f) analyzing said multi-user computer USB bus chain of USB hubs to automatically associate said two or more computer users'"'"' devices as collections of said non-display devices to find said chains of USB hubs and to associate said non-display devices into two or more collections attached directly to said USB chain; g) attaching a display device to said multi-user computer for each one of said collection of non-display devices; h) displaying a user input prompt on one of said display devices; i) responding to said user input prompt with a user input event from one of said collections intended to function with said display from step h; j) assigning said display device from step h and i to said collection from step i; and k) sequentially continuing steps h, i, and j until each one of said display devices are assigned to one of said collections, such that all of said collection of said input and output devices are configured. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for configuring collections out of a first plurality of input and output non-display devices and a second plurality of display devices on a multi-user computer that utilizes a plurality of computer data buses, comprising:
-
a) means for automatically analyzing said data buses and associating said first plurality of non-display devices into individual collections for each of at least two users when each of said first plurality of non-display devices in said collections attached to a non-Universal Serial Bus (USB) bus or USB chain that is attached to a said multi-user computer; b) means for displaying a first user input prompt on a first of said display devices; c) means for adding said first of said display devices to the same said collection as said first plurality of said non-display devices used in responding to said first user prompt; and d) means for adding a second or greater of said second plurality of display devices to said collections of said first plurality of said non-display devices used in responding to successive user prompts. - View Dependent Claims (13, 14)
-
Specification