Patent ID: 7260624

Claim:
A method for establishing interaction between a local computer and a remote computer, comprising: receiving a video signal from the local computer through a video input of a device directly interfaced to an external video output port of the local computer such that the device is externally and rigidly connected to the local computer without the use of an external video cable for transferring video signals between the local computer and the device; grabbing a screen frame from the video signal to produce screen frame data; transmitting the video signal from the local computer to a video output configured for connection to a local display device; transmitting the screen frame data to a remote computer for display, wherein transmitting the screen frame data to the remote computer comprises providing a web server with an Internet Protocol (IP) address that the screen frame data is accessed from upon receiving a request that is directed to the web server at the IP address; receiving a first user input from over a network; receiving a second user input from a user device for the local computer; if the first and second user inputs are received in succession, providing each user input to the local computer when received; if the first and second user inputs are received simultaneously, assigning user input priority to one of the first or second user inputs; and providing user input to the local computer according to the assigned priority.