A system and process for automatically initiating and terminating
associations between a computer input device of some type (e.g., computer
mice, keyboards, trackballs, and the like) and a computer in a computing
space that can have many such devices and several computers. In this way,
input devices can be used to interface with any of the computers in the
space. For instance, a user could move about a room filled with computers
and their respective computer monitors, with a wireless mouse, and
interface with the various computers using the mouse. To this end, the
aforementioned association entails redirecting signals generated by a
computer input device from one computing device in a computing space to
another computing device in the space. The association is either initiated
or terminated depending on whether sets of preconditions have been
satisfied. These preconditions can be tied to any event or combination of
events desired, and a set of preconditions can include any number of
preconditions, even just one. In general, the preconditions will fall in
two categories--namely proximity-related preconditions and
nonproximity-related preconditions. Proximity-related initiating
preconditions as the name implies involve a requirement that the input
devices are relatively near a computer or a display device connected to
the computer for an association to be initiated. Conversely, if the input
device and computer are too far apart, proximity-related terminating
preconditions would dictate that any association be terminated.
Nonproximity-related preconditions can concern such things as ambient
conditions (e.g., illumination), device states, pre-existing associations,
and device incompatibility.
Un sistema e un procedimento per automaticamente l'inizio e la terminazione delle associazioni fra un dispositivo di input del calcolatore di un certo tipo (per esempio, mouse, tastiere, sfere rotanti e simili del calcolatore) e un calcolatore in uno spazio di calcolo che può avere molti tali dispositivi e parecchi calcolatori. In questo modo, i dispositivi di input possono essere utilizzati per collegare mediante interfaccia a c'è ne dei calcolatori nello spazio. Per esempio, un utente potrebbe muoversi circa una stanza riempita di calcolatori e di loro video rispettivi del calcolatore, con un mouse senza fili e l'interfaccia con i vari calcolatori usando il mouse. A questo scopo, l'associazione sopraccennata richiede riorientare i segnali generati da un dispositivo di input del calcolatore da un dispositivo di calcolo in uno spazio di calcolo ad un altro dispositivo di calcolo nello spazio. L'associazione è iniziata o terminata secondo se gli insiemi dei presupposti sono stati soddisfatti. Questi presupposti possono essere legati a tutto l'evento o combinazione degli eventi voluti e un insieme dei presupposti può includere qualunque numero di presupposti, persino appena uno. In generale, i presupposti rientrare in due categorie -- cioè presupposti prossimità-relativi e presupposti nonproximity-relativi. i presupposti d'inizio Prossimità-relativi come il nome implica coinvolgono una condizione che i dispositivi di input siano relativamente vicino ad un calcolatore o ad un visualizzatore collegato al calcolatore affinchè un'associazione siano iniziati. Per contro, se il dispositivo di input ed il calcolatore sono diverso troppo lontano, i presupposti terminanti prossimità-relativi detterebbero che tutta l'associazione è terminata. i presupposti Nonproximity-relativi possono interessare tali cose come le circostanze ambientali (per esempio, illuminazione), dispositivo dichiara, associazioni preesistenti ed incompatibilità del dispositivo.