Controller for computer program running multiple threads...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1613404

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.