System and method for effecting simultaneous control of remote computers
First Claim
Patent Images
1. A system comprising:
- a viewer device configured to enable simultaneous control of a plurality of target computing devices from a single viewer computing device,the viewer device having a display and being configured to generate a plurality of graphical windows on the display, the viewer device being configured to be in direct communication with, a server device, the server device being configured to be in direct communication with each of,a plurality of client target devices, each of the plurality of target devices being configured to receive input commands from the server device and each of the plurality of target devices being configured to generate display information for forwarding to the server device,wherein the server device is configured to receive an input effected in one of the graphical windows of the viewer device and to replicate this input so as to provide input commands to each of the target devices and is further configured to receive the display information from the target devices resultant from the input command and relay this information for each target device to the viewer device for display as a separate window on the viewer device, andthe system further including an interpretation device, the interpretation device being coupled to a database having stored therein a plurality of user predefined records, the interpretation device being configured to be in communication with the server device and being configured to receive the commands relayed from the viewer device and to provide digital image processing and database look up operations on those commands so as to interpret those commands for subsequent execution on each of the target devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methodology for controlling multiple devices simultaneously from one control device. The control device is provided with a display having a plurality of windows, each having a visual representation related to the activity of the multiple devices. By relaying commands effected at the control device through an intermediary server, it is possible to simultaneously effect a corresponding processing of the same commands at each of the multiple devices. On effecting a command the multiple devices relay back, through the server, an image representative of the result of the processing of that command to the control device for display.
-
Citations
23 Claims
-
1. A system comprising:
-
a viewer device configured to enable simultaneous control of a plurality of target computing devices from a single viewer computing device, the viewer device having a display and being configured to generate a plurality of graphical windows on the display, the viewer device being configured to be in direct communication with, a server device, the server device being configured to be in direct communication with each of, a plurality of client target devices, each of the plurality of target devices being configured to receive input commands from the server device and each of the plurality of target devices being configured to generate display information for forwarding to the server device, wherein the server device is configured to receive an input effected in one of the graphical windows of the viewer device and to replicate this input so as to provide input commands to each of the target devices and is further configured to receive the display information from the target devices resultant from the input command and relay this information for each target device to the viewer device for display as a separate window on the viewer device, and the system further including an interpretation device, the interpretation device being coupled to a database having stored therein a plurality of user predefined records, the interpretation device being configured to be in communication with the server device and being configured to receive the commands relayed from the viewer device and to provide digital image processing and database look up operations on those commands so as to interpret those commands for subsequent execution on each of the target devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer implemented method for enabling simultaneous control of a plurality of target computing devices, the method including the steps of:
-
simultaneously controlling the plurality of target computing devices from a viewer device, providing a first software module, the first software module being executable on the viewer device having a display, the first software module being configured to generate a plurality of graphical windows on the display, providing a second software module, the second software module being executable on a server device and providing for communication interface between the viewer device and a plurality of client target devices, providing a third software module, the third software module being executable on one or more of the plurality of client target devices, the second target module configured to enable each of the plurality of client target devices on which it is executing to receive input commands from the server device and to generate display information for forwarding to the server device, wherein execution of, and interface between, each of the three software modules provides for the transmission of an command effected in one of the graphical windows of the viewer device through the server device for replication at each of the target devices and for generation of display information from the target devices resultant from the command and a relay of this information for each target device to the viewer device via the server device for display as a separate window on the viewer device to confirm replication of the command, and providing an interpretation software module being executable on an interpretation device configured to be coupled to a database having stored therein a plurality of user predefined records, the interpretation device being configured to be in communication with the server device and being configured to receive commands relayed from the viewer device and to provide digital image processing and database look-up operations on those commands for subsequent execution on each of the target devices. - View Dependent Claims (23)
-
Specification