Screen image sharing among heterogeneous computers
First Claim
1. A method for control and playback of information displayed on a source computer having a resident graphics interface means on at least one destination computer having a resident graphics interface means differing from said source computer'"'"'s graphics interface means in ways which include but are not limited to its architecture, graphics primitives, geometry, applied program interface, run-time environment, said method comprising the step of:
- intercepting and capturing source computer system graphics commands in the source computer;
translating on a command-by-command basis said captured source computer system graphics commands in one of said computers into one or more procedure calls for implementing said translated graphics commands on said destination computer such that the resulting graphics image on the destination computer will be substantially the same as the image on the source computer;
calling up graphics routines corresponding to the procedure calls in the destination computer; and
imaging graphics corresponding to said procedure calls on said destination computer.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for remotely observing and optionally controlling information, including text and graphical images, displayed on a computer from among both homogeneous and heterogeneous computers coupled in a network or via other transport media such as magnetic disks captures window system event messages during a recording process. Such messages are then translated into procedure calls during the imaging process on the destination platform.
663 Citations
45 Claims
-
1. A method for control and playback of information displayed on a source computer having a resident graphics interface means on at least one destination computer having a resident graphics interface means differing from said source computer'"'"'s graphics interface means in ways which include but are not limited to its architecture, graphics primitives, geometry, applied program interface, run-time environment, said method comprising the step of:
-
intercepting and capturing source computer system graphics commands in the source computer; translating on a command-by-command basis said captured source computer system graphics commands in one of said computers into one or more procedure calls for implementing said translated graphics commands on said destination computer such that the resulting graphics image on the destination computer will be substantially the same as the image on the source computer; calling up graphics routines corresponding to the procedure calls in the destination computer; and imaging graphics corresponding to said procedure calls on said destination computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for control and playback of information displayed on a source computer on at least one destination computer, each of said computers having resident graphic display means, the graphic display means of said at least one destination computer differing from the graphic display means of said source computer in ways which include but are not limited to its architecture, graphics primitives, geometry, applied program interface, run-time environment, said system comprising:
-
capture means for intercepting and capturing within said source computer drawing messages employed by the graphic display means of said source computer; and playback means for translating within one of said computers on a command-by-command basis said captured source computer drawing messages into one or more procedure calls for calling up graphics routines employed by the graphic display means of said destination computer and for imaging graphics corresponding to said procedure calls on said destination computer such that the resulting graphics image on the destination computer will be substantially the same as the image on the source computer. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification