Patent ID: 8928727
Filing Date: 2015-01-06
Classification: G06F,H04L,H04M,H04N

Abstract:
1. A machine-implemented method for sharing data, the method comprising: receiving, using one or more computing devices, input device data via an unreliable data channel from a first computing device, wherein the input device data includes keyboard data and mouse input data from the first computing device; determining, using the one or more computing devices, a host client computing device among one or more second computing devices in a multiway video conference for receiving the input device data; transmitting, using the one or more computing devices, the input device data via a second unreliable data channel to the determined host client computing device, wherein the input device data is transmitted on a separate data channel from any video or audio data transmitted to the host client computing device; receiving video data via a video channel from the host client computing device, wherein the video data includes data of a remote user's desktop responsive to the transmitted input device data; and transmitting, using the one or more computing devices, the video data via respective video channels to the first computing device and the one or more second computing devices in the multiway video conference, wherein each of the respective video channels respectively correspond to the first computing device and each of the one or more second computing devices, wherein each of the unreliable data channel and the second unreliable data channel exhibits a respective amount of data loss.