Patent ID: 8554938

Claim:
A method of implementing a video display using a web browser proxy, a control browser client, and a video browser client, said method comprising: using a web browser proxy to obtain HTML code from an Internet web page server; said HTML code comprising non-video elements and video objects; wherein said web browser proxy is remotely controlled by a control browser client with a graphical user interface in a separate hardware platform, said control browser client being capable of taking control commands from a user, and sending said control commands to said web browser proxy; using said control browser client to request said web browser proxy to request and receive said HTML code from said Internet web page server; using said web browser proxy to process said non-video elements using a first non-video elements processing protocol, and to process said video objects using a first video objects processing protocol, producing processed non-video elements and processed video objects; sending said processed non-video elements and said processed video objects to said control browser client; rendering said processed non-video elements and said processed video objects on the graphical user interface of said control browser client; using said control browser client to accept user commands to select at least some of said non-video elements or video objects and transmit said selection to said web browser proxy; using said web browser proxy to process the selected non-video elements or video objects using a second non-video elements processing protocol for the said selected non-video elements, and a second video objects processing protocol for said selected video objects; wherein said web browser proxy stores at least one of said non-video elements or said video objects in a memory storage buffer; said web browser proxy sends said selection to a video browser client; said video browser client requests said selection from said memory storage buffer; and said video browser client renders said selected processed non-video elements or said selected processed video objects on said video display.