Patent ID: 7898538

Claim:
A method of estimating a screen refresh rate of a computing unit participating in an Internet-based collaboration, comprising: receiving, by said computing unit and during said Internet-based collaboration, a test image including a plurality of test pixels located at predefined positions in said test image, wherein a test pixel of said plurality of test pixels performs a blinking between an on state and an off state at a predefined frequency of a plurality of predefined frequencies; collecting, by said computing unit, a plurality of measurements, wherein a measurement of said plurality of measurements is a number of blinks in said blinking in a specified time period; calculating, by said computing unit, an average of a first plurality of sums of multiple sets of measurements of said plurality of measurements over said plurality of predefined frequencies; automatically selecting a screen refresh rate of a plurality of screen refresh rates as an estimated screen refresh rate of said computing unit, said automatically selecting including comparing said average to a sum of a second plurality of sums of sets of numbers of simulated blinks of a simulated test pixel in said specified time period, said average being closer to said sum than any other sum of said second plurality of sums, and said sum of said second plurality of sums being associated with said screen refresh rate.