Patent ID: 8527588

Claim:
A method for monitoring a Web conference's performance comprising: providing a local processor, memory operably connected to the local processor, a monitor operably connected to the local processor, and content loaded into the memory; obtaining a resolution of a monitor operably connected to a remote processor; determining network throughput of a network connection between the local processor and the remote processor; selecting a representative audience computer configuration using the resolution of the monitor operably connected to the remote processor and the network throughput of a respective network connection between the local processor and the remote processor for the selected representative audience computer configuration; displaying at least a portion of the content on the monitor operably connected to the local processor with indicators corresponding to the resolution of the monitor connected to the remote processor and the determined network throughput of the selected representative audience computer configuration; displaying to a presenter information including load time, resolve time and average request packet count; in response to receiving instructions from the local processor at one or more of the remote processors, the one or more of the remote processors performing an action including dynamically adjusting the bandwidth of each audience computer using the bandwidth of a network connection between the local processor and the one or more of the remote processors, driving presentation at each audience computer using real time playback of scripts and actions of the presenter, downloading the content in advance to each audience computer, and dynamically determining a network speed of each audience computer; and displaying the content to a plurality of monitors of an audience through a presentation cache server positioned between an audience computer and a presentation computer.