William E. Good - Houston TX Harold A. Hildebrand - Houston TX Cedric V. Snyder - Houston TX Joseph L. Stiles - Bellaire TX Kathleen M. Whitfield - Katy TX Marie S. Jansen - Spring TX
Assignee:
Landmark Graphics Corporation - Houston TX
International Classification:
G06F 1314
US Classification:
395700
Abstract:
A method of communication in a computer system is provided for transferring information between multiple, concurrently operating programs, each of which may have a respective window display. The user communicates with each of the application programs through the window display as well as through an input device, such as a mouse or keyboard. A list of information codes is registered with a dispatcher program for each of the application programs which requires data. One or more of the application programs generate templates which include data and a corresponding information code. The generated templates are transmitted to the dispatcher program. The dispatcher program then compares the information code in the received template to the registered list of information codes to find any matches and thereby identify the one or more application programs which have registered to receive the information in the received template. The dispatcher program then transmits the received template to each of the identified application programs. Information communication is therefore carried out between multiple operating programs without user direction for the steps of the communication process.
Method For Information Communication Between Concurrently Operating Computer Programs
William E. Good - Houston TX Harold A. Hildebrand - Houston TX Cedric V. Snyder - Houston TX Joseph L. Stiles - Bellaire TX Kathleen M. Whitfield - Katy TX Marie S. Jansen - Spring TX
Assignee:
Landmark Graphics Corporation - Houston TX
International Classification:
G06F 1314
US Classification:
395561
Abstract:
A method of communication in a computer system is provided for transferring information between multiple, concurrently operating programs, each of which may have a respective window display. The user communicates with each of the application programs through the window display as well as through an input device, such as a mouse or keyboard. A list of information codes is registered with a dispatcher program for each of the application programs which requires data. One or more of the application programs generate templates which include data and a corresponding information code. The generated templates are transmitted to the dispatcher program. The dispatcher program then compares the information code in the received template to the registered list of information codes to find any matches and thereby identify the one or more application programs which have registered to receive the information in the received template. The dispatcher program then transmits the received template to each of the identified application programs. Information communication is therefore carried out between multiple operating programs without user direction for the steps of the communication process.