Patent 7996461 was granted and assigned to NCR on August, 2011 by the United States Patent and Trademark Office.
A method of remotely controlling a user interface which includes peer-peer client/server software modules that allow the user interface on a host computer to be displayed by a remote terminal. The method includes the steps of sending a request to a host application of a first computer to establish a remote control session by a second computer over a network connection between the first and second computers, establishing a communication session between a user interface server of the first computer and a user interface client of the second computer, sending a current presentation of the host application rendered by a user interface engine to the user interface client by the user interface server, wherein the presentation includes visual display information displayed on a display of the first computer, rendering the presentation by a user interface engine of the second computer, sending user interface events from the user interface client to the user interface server, and calling the user interface engine of the first computer by the user interface server to report the user interface events.