G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/44 (2006.01) G06F 3/023 (2006.01)
Patent
CA 2138515
The ARC/INFO R geographic information system (GIS) computer program (28) supports multiple threads of command line (TTY) and graphic user interface (GUI) operations. A TTY operation at the top of a thread enables the program (28) to be controlled from a keyboard (20) through a terminal emulator (26), whereas a GUI operation at the top of a thread enables the program (28) to be controlled by a mouse (22) using a window display (24). Switching from TTY to GUI control of the program (28) in its stand-alone form requires a command from its input stream, whereas switching from GUI to TTY control requires a manual trigger from the mouse (22) or keyboard (20). A controller (44) of the invention normally enables GUI control by inserting a dummy GUI operation (50) including a dummy window as an artifact on top of a TTY operation (46) in a thread (48). In response to a TTY command from tire keyboard (20) or a user program, the controller (44) deletes the dummy window, causing the dummy GUI operation (50) to be deleted from the thread (48) and enabling TTY control from the keyboard (20). The controller (44) then feeds the command to the program (28), and inserts the dummy GUI operation (50) back on top of the TTY operation (46) in the thread (48) to enable subsequent GUI control.
Le programme informatique (28) de système d'informations géographiques ARC/INFO (SIG) supporte les fils multiples des opérations en modes de ligne de commande (TTY) et d'interface utilisateur graphique (IUG). Une opération en mode TTY située hiérarchiquement au sommet d'un fil permet de commander le programme (28) à partir d'un clavier (20) par l'intermédiaire d'un émulateur (26) de terminal, alors qu'une opération en mode IUG située hiérarchiquement au sommet d'un fil permet de commander le programme (28) avec une souris (22) à l'aide d'un affichage à fenêtre (24). La commutation de mode TTY en mode IUG du programme (28) sous sa forme autonome nécessite une commande à partir du flux d'entrée, alors que la commutation inverse nécessite un déclenchement manuel par la souris (22) ou le clavier (20). Une unité de contrôle (44) selon l'invention permet normalement d'activer le mode IUG par l'insertion d'une opération en mode IUG fictive (50) comprenant une fenêtre fictive faisant office d'artéfact hiérarchiquement prioritaire sur une opération en mode TTY (46) dans un fil (48). En réponse à un mode TTY déclenché par le clavier (20) ou un programme utilisateur, l'unité de contrôle (44) supprime la fenêtre fictive, ce qui supprime également l'opération en mode IUG fictive (50) du fil (48) et active le mode TTY déclenché par le clavier (20). L'unité de contrôle (44) envoie ensuite le mode au programme (28) et ré-insère l'opération en mode IUG fictive (50) en position hiérarchique supérieure à l'opération en mode TTY (46) dans le fil (48) de manière à activer le mode IUG suivant.
Raytheon Company
Sim & Mcburney
LandOfFree
Controller for computer program running multiple threads... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Controller for computer program running multiple threads..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Controller for computer program running multiple threads... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1613404