Patent ID: 8589509

Claim:
A method of controlling and optimizing latency over a communications network from a first computing device to a second computing device comprising: establishing a threshold identifying at least one condition associated with the transmission of a video signal comprising a plurality of frames from the first computing device to the second computing device, the threshold based on a number of the plurality of frames in transit between the first and second computing devices that cause latency; receiving, at the second computing device, one or more of the plurality of frames sent over the communications network from the first computing device; measuring a first number of frames of the plurality of frames on the first computing device; identifying which frame of the plurality of frames is currently being received by the second computing device; identifying which frame of the plurality of frames is currently being displayed on a display device associated with the second computing device; associating the first number of frames, the currently received fame, and the currently displayed frame to determine an actual number of frames in transit; determining whether the actual number of frames in transit exceeds the threshold; and discarding an outdated frame on the first computing device, to minimize the effects of the latency when the actual number of frames in transit exceeds the threshold.