Patent attributes
A method, apparatus and computer program product for controlling a web-based presentation is described. In an embodiment of the invention, the already presented content and future content of the presentation is analyzed. When a user question is received from a user terminal communicatively coupled to the web-based presentation, the user question is buffered so that the system can determine whether content answering the user question has been or will be presented in the presentation based on the analyzed content. Responsive to the determination, the system will perform an action. In embodiments, the system will provide the user one of the following: 1) the system will provide a notification related to the answering content in a user interface, if the answering content has been, or will be, presented in the presentation, and maintaining the user question in a buffer state; or 2) the system will release the user question from the buffer state to allow the user question to be forwarded to a presenter of the presentation if the content has not been, and will not be, presented.