Method of computer conferencing by intercepting commands issued by application programs and redirecting to all stations for execution
First Claim
1. A method of simulating the execution of an application program, designed to execute on a single computer, on a plurality of interconnected computers, said method comprising the steps of:
- creating, on each one of said computers, an event redirection unit including an application procedure interface redirection element, and a message redirection element;
executing said application program on one of said computers;
intercepting, with said application procedure interface redirection element of said execution computer, a command issued from said application program;
redirecting, with said redirection unit of said execution computer, said intercepted command to each one of said computers; and
displaying identical graphical information on each one of said display devices, said graphical information being generated from executing said redirected commands on said execution computer and said non-execution computers, respectively.
0 Assignments
0 Petitions
Accused Products
Abstract
During execution, API calls to the operating system in a master processor are transferred to slave processors by an event redirection mechanism, the API calls are then provided to the operating systems of the slave processors by their event redirection mechanisms, such that the same screen or window appears at both the master processor and slave processors. Messages generated at the slave processors are likewise provided to the message queue of the master processor by the event redirection mechanism, and then provided to the application running on the master processor. Therefore the slave processors share the application of the master processor.
-
Citations
28 Claims
-
1. A method of simulating the execution of an application program, designed to execute on a single computer, on a plurality of interconnected computers, said method comprising the steps of:
-
creating, on each one of said computers, an event redirection unit including an application procedure interface redirection element, and a message redirection element; executing said application program on one of said computers; intercepting, with said application procedure interface redirection element of said execution computer, a command issued from said application program; redirecting, with said redirection unit of said execution computer, said intercepted command to each one of said computers; and displaying identical graphical information on each one of said display devices, said graphical information being generated from executing said redirected commands on said execution computer and said non-execution computers, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for simulating the execution of an application program, designed to execute on a single computer, on a plurality of interconnected computers, said system comprising:
-
means for creating, on each one of said computers, an event redirection unit including an application procedure interface redirection element, and a message redirection element; means for executing said application program on one of said computers; means for intercepting, with said application procedure interface redirection element of said execution computer, a command issued from said application program; means for redirecting, with said redirection unit of said execution computer, said intercepted command to each one of said computers; and means for displaying identical graphical information on each one of said display devices, said graphical information being generated from executing said redirected commands on said execution computer and said non-execution computers, respectively. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product for use with a data processing system having a plurality of interconnected computers, said computer program product comprising:
-
a computer usable medium having computer readable program code means embodied in said medium for simulating the execution of an application program, designed to execute on a single computer, on said plurality of interconnected computers, said computer readable program code means including; computer readable program code means for creating, on each one of said computers said application program being designed to execute on a single computer, an event redirection unit including an application procedure interface redirection element, and a message redirection element; computer readable program code means for executing said application program on one of said computers; and computer readable program code means for intercepting, with said application procedure interface redirection element of said execution computer, a command issued from said application program; computer readable program code means for redirecting, with said redirection unit of said execution computer, said intercepted command to each one of said computers; and computer readable program code means for displaying identical graphical information on each one of said display devices, said graphical information being generated from executing said redirected commands on said execution computer and said non-execution computers, respectively. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification