System and Method for Two Way Communication and Controlling Content on a Display Screen
First Claim
Patent Images
1. 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 within a web browser for presenting content on a display device;
determining, by a server device, whether the display application and a control application designed to control the content presented within the web browser and executing on an endpoint device are compatible with each other;
if compatibility is determined, establishing, by the control application, the display application, or both, a direct communication channel over a computer network between the control application and the display application; and
sending 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 executing within the web browser.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for controlling content on a display device includes executing, by a host device coupled to a display, a browser application within a web browser for presenting content on the display device. A communication channel is established over a computer network between an application running on an endpoint device and the browser application. Data is sent content over the communication channel, between the endpoint device and the browser application, for controlling what is shown on the display. A system for controlling content on a display is also disclosed.
-
Citations
17 Claims
-
1. 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 within a web browser for presenting content on a display device; determining, by a server device, whether the display application and a control application designed to control the content presented within the web browser and executing on an endpoint device are compatible with each other; if compatibility is determined, establishing, by the control application, the display application, or both, a direct communication channel over a computer network between the control application and the display application; and sending 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 executing within the web browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for controlling content on a display:
-
a server device having a processor for executing one or more instructions to determine whether a display application and a control application are compatible with each other; a host device provided with features for executing the display application within a web browser; an endpoint device including an instruction set for communicating with the host device over a computer network and executing the control application for controlling content displayed by the display application within the web browser; and a direct communication channel established over the computer network to allow data for controlling content on the display to be transmitted between the control application and the display application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 within a web browser, which display application is designed to present content on a display device; running, by an endpoint device, a control application in communication with the display application to control content displayed by the display application on the display device; determining, by a server device, whether the control application and the display application are compatible with each other; if compatibility is determined, establishing, over the computer network, a TCP socket connection and a UDP socket connection between the application and the display application; and sending, by the application, the display application, or both, loss-sensitive data over the TCP socket connection and loss-tolerant data over the UDP socket connection to control the content displayed by the display application on the display device.
-
Specification