Enhanced online collaboration system for viewers of video presentations
First Claim
1. 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, andtwo 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, andwherein 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.
1 Assignment
0 Petitions
Accused Products
Abstract
An enhanced collaboration system makes it possible for viewers of post-original video presentations to collaborate online with others who are viewing the same video presentation at the same time. A collaborate room controller establishes and maintains sets of online collaboration sessions for the post-original video presentation with each collaboration session being associated with a particular time slot in the presentation. Typically, a viewer is assigned to a collaboration session that is associated with the user'"'"'s current view point; i.e., the presentation time slot the user is currently viewing. A graphical user interface conveys information about existing collaboration sessions to the user to assist the user in selecting an appropriate collaboration session.
-
Citations
11 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented system for providing enhanced online collaboration for viewers of an event presentation, said system comprising:
-
an online collaboration system comprising at least one processor and memory that provides two or more collaboration sessions for the potential use of viewers of the event presentation, each of the collaboration sessions 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; a visual display device controller that creates a graphical user interface for an end user display that displays 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; and a collaboration system controller that receives request from a current viewer to join one of the two or more collaboration sessions; rejects 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 assigns 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. - View Dependent Claims (7, 8)
-
-
9. A computer program product comprising a non-transitory computer usable medium embodying program instructions for providing enhanced online collaboration among viewers of an event presentation, said program instructions when executed in a computer causing the computer to:
-
provide two or more online collaboration sessions, each collaboration session being associated with a different time slot in the event presentation, 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; display 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; receive a request from the current viewer to join one of the two or more collaboration sessions; reject the current viewer request to join to join one of said two or more collaboration sessions 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 assign 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. - View Dependent Claims (10, 11)
-
Specification