The system and method is disclosed for remotely controlling an application program over a network. The system includes an application interception module and remote display module. The remote display module is transported across the network and executed on the user system in response to a user's request to provide on-demand remote control of an application program. The application interception module captures an I/O stream generated by an application program, converts it to remote control protocol messages and transports them across a network to the remote display module executing in the user system. The remote display module converts the remote control protocol messages to system calls compatible with the operating system environment for the users computer. Likewise, the remote display module converts system calls to the local resource interface in the user's computer to remote control protocol messages which are transported across the network to the application interception module. The application interception module interface converts the remote control protocol messages to system calls for the application program. In this manner, output from the application program is provided to the user's computer and input actions at the user's computer are provided to the application program. Preferably, the remote display modules and application programs are presented through HTTP servers over a network to a user's system which uses a browser having a JAVA interpreter to execute the remote display module and convert the remote control protocol messages.

El sistema y el método se divulga para remotamente controlar un programa de uso sobre una red. El sistema incluye un módulo de la interceptación del uso y el módulo de exhibición alejado. El módulo de exhibición alejado se transporta a través de la red y se ejecuta en el sistema del usuario en respuesta a una petición de usuario de proporcionar mando a distancia a pedido de un programa de uso. El módulo de la interceptación del uso captura una corriente de I/O generada por un programa de uso, la convierte a los mensajes de gestión de protocolo del mando a distancia y los transporta a través de una red al módulo de exhibición alejado que se ejecutan en el sistema del usuario. El módulo de exhibición alejado convierte los mensajes de gestión de protocolo del mando a distancia a las llamadas del sistema compatibles con el ambiente del sistema operativo para la computadora de los usuarios. Asimismo, el módulo de exhibición alejado convierte llamadas del sistema al interfaz local del recurso en la computadora del usuario a los mensajes de gestión de protocolo del mando a distancia que se transportan a través de la red al módulo de la interceptación del uso. El interfaz del módulo de la interceptación del uso convierte los mensajes de gestión de protocolo del mando a distancia a las llamadas del sistema para el programa de uso. De este modo, la salida del programa de uso se proporciona a la computadora del usuario y las acciones entradas en la computadora del usuario se proporcionan al programa de uso. Preferiblemente, los módulos de exhibición y los programas de uso alejados se presentan a través de los servidores del HTTP sobre una red al sistema de un usuario que utiliza un browser que tiene un intérprete de JAVA para ejecutar el módulo de exhibición alejado y para convertir los mensajes de gestión de protocolo del mando a distancia.

 
Web www.patentalert.com

< (none)

< Efficient computer based virtual machine object structure

> Autonomous star identification

> (none)

~ 00001