Changing user identities without closing applications

   
   

An operating system registry contains multiple "identities." One of these identities is designated the current identity. An application executing on a multitasking computer system uses information stored in the current identity to configure the application, for example to provide a user-specific user interface. When an application opens, it registers with an identity manager using objects known as "connection points." To switch identities, a user supplies the name of an identity to switch to. The identity manager then uses the registered connection points to query each of the applications for permission to switch identities. If all the registered connection points grant permission to switch identities, then the identity manager switches the current identity by changing information in the registry. The identity manager then notifies all applications, via their registered connection points, that a change to the registry has been made so that the applications can take appropriate action.

Un enregistrement de logiciel d'exploitation contient des "identités multiples." Une de ces identités est indiquée l'identité courante. Une application s'exécutant sur un système informatique de traitement multitâche emploie l'information stockée dans l'identité courante pour configurer l'application, par exemple pour fournir une interface utilisateur utilisateur-spécifique. Quand une application s'ouvre, elle s'inscrit à un directeur d'identité en utilisant des objets connus sous le nom de "points de raccordement." Pour commuter des identités, un utilisateur fournit le nom d'une identité au commutateur à. Le directeur d'identité emploie alors les points enregistrés de raccordement pour questionner chacune des demandes de permission de commuter des identités. Si tous les points enregistrés de raccordement accordent la permission de commuter des identités, alors le directeur d'identité commute l'identité courante en changeant l'information dans l'enregistrement. Le directeur d'identité informe alors toutes les applications, par l'intermédiaire de leurs points enregistrés de raccordement, qu'on a modifié l'enregistrement de sorte que les applications puissent prendre une mesure appropriée.

 
Web www.patentalert.com

< Method and system for fault-tolerant static timing analysis

< Multiple-thread processor with single-thread interface shared among threads

> Method of memory management in a multi-threaded environment and program storage device

> Privacy and security for smartcards in a method, system and program

~ 00133