Patent ID: 8898316

Claim:
A computer-implemented method for enhancing online collaboration among viewers of an event presentation, said method comprising: providing two or more online collaboration sessions, each collaboration session being associated with a different time slot in the event presentation, the time slot associated with each collaboration session beginning at a different time offset from the start of the event presentation and having a predetermined duration; displaying a graphical user interface on viewer computers showing the event presentation, the graphical user interface comprising: a progress bar having a length representing the duration of the event presentation, division markers along the progress bar indicating time slots with which the two or more collaboration sessions are associated, a view indicator marking a current viewpoint in the event presentation, and two or more session indicators marking the two or more collaboration sessions in the event presentation, wherein an absence of one of the session indicators in a particular time slot containing the view indicator indicates that no other viewer is viewing the event presentation in a same place as a current viewer, and wherein both the current viewer's view indicator and the session indicators move across the screen from left to right as the event presentation progresses and as the viewers in the two or more collaboration session associated with particular time slots in the event presentation move from a current collaboration session to a next collaboration session associated with a next time slot in the event presentation; receiving a request from the current viewer to join one of the two or more collaboration sessions; rejecting the current viewer request to join a selected one of the online collaboration sessions associated with a time slot closer to the start of the event presentation than a time slot associated with the current viewer's current viewpoint to prevent the current viewer from joining one of the collaboration sessions having viewers that have not viewed as much of the event presentation as the current viewer; and assigning the current viewer to a selected one of said two or more online collaboration sessions associated with a time slot closer to the end of the event presentation than the time slot associated with the current viewer's current viewpoint.