Patent ID: 6587125
Filing Date: 2003-07-01
Classification: H04L

Abstract:
A method for remotely controlling an application executing on a first computing device from at least one of a plurality of second computing devices, the application having a user interface and the first computing device having a data communications connection to the second computing device, the second computing device capable of presenting a user interface, the method comprising;providing a mediating program, residing either on the first computing device or on a third computing device communicating with both the remote computing device and the second computing device, is used to send the equivalent user interface in format supported by the second computing device to the second computing device where it is displayed; analyzing the user interface of the application executing on the first computing device to determine the static and dynamic logic of the interface; creating an equivalent user interface in a platform-independent format, wherein said static and dynamic logic is substantially replicated; sending the equivalent user interface to the second computing device where it is executed; handling user input to the equivalent user interface, including sending output to the first computing device to be input in the application; handling output originating from the application in the first computing device, the handling including sending output to the equivalent user interface on the second computing device; thereby enabling control of the application executed in the first computing device from the second computing device.