Patent ID: 8166181

Claim:
A method of controlling content on a display device, the method comprising: executing, by a host device in communication with a computer network, a display application for presenting content on a display device, within a web browser having a security policy that restricts browser applications from communicating over the computer network; determining, by a server device, whether the display application and a control application executing on a wireless endpoint device and designed to control the content presented within the web browser are compatible with each other, the control application being able to display content control functions on the endpoint device; if compatibility is determined, sending, from the server device to the display application, a private network address of the endpoint device so that the display application and the control application can subsequently create an exception in the security policy of the web browser to allow subsequent establishment of a direct communication channel between the control application and the display application for controlling the content displayed on the display device; and sending loss-tolerant and loss-sensitive data, by the application, the display application, or both over the communication channel so as to permit the control application to control content displayed by the display application, through the content control functions, executing within the web browser.