Method and system for synchronous and asynchronous note timing in a system for enhancing collaboration using computers and networking
First Claim
1. A method in a data processing system, comprising the steps of:
- recording a media stream;
receiving a request during the recording to add notes to the media stream at a particular time;
adding the notes to the media stream by synchronizing the notes to the media stream at the requested particular time;
playing the recorded media stream; and
displaying the notes during the playing of the recorded media stream at the particular time.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and articles of manufacture consistent with the present invention provide a system and method for sharing and recording information on a wired or wireless computer network during synchronous and asynchronous sessions. A software program uses computers to enhance the collaboration, teaching, learning, presentation, and sharing of information and to record multi-media events for later playback and interaction with these events. Collaboration is enhanced by using features that allow broadcasting presentations, sharing, editing and replying to documents, taking notes, viewing participant information, creating and responding to polling questions, asking and answering questions and providing feedback on the pace and difficulty of the session. In particular, users may add notes during the recording of a multi-media presentation that are synchronized timewise with the presentation. When the presentation is played back, the notes are displayed at the correct time and space in which they were added. Additionally, users may edit notes in the presentation during playback after recording, and the time synchronization of the notes in the presentation is preserved after editing.
-
Citations
26 Claims
-
1. A method in a data processing system, comprising the steps of:
-
recording a media stream;
receiving a request during the recording to add notes to the media stream at a particular time;
adding the notes to the media stream by synchronizing the notes to the media stream at the requested particular time;
playing the recorded media stream; and
displaying the notes during the playing of the recorded media stream at the particular time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system comprising:
-
a memory comprising a program that records a media stream, receives a request during the recording to add notes to the media stream at a particular time, adds the notes to the media stream by synchronizing the notes to the media stream at the requested particular time, plays the recorded media stream, and displays the notes during the playing of the recorded media stream at the particular time; and
a processor for running the program. - View Dependent Claims (8, 9, 10)
-
-
11. A computer-readable medium containing instructions for controlling a data processing system to perform a method comprising the steps of:
-
recording a media stream;
receiving a request during the recording to add notes to the media stream at a particular time;
adding the notes to the media stream by synchronizing the notes to the media stream at the requested particular time;
playing the recorded media stream; and
displaying the notes during the playing of the recorded media stream at the particular time. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A data processing system comprising:
-
means for recording a media stream;
means for receiving a request during the recording to add notes to the media stream at a particular time;
means for adding the notes to the media stream by synchronizing the notes to the media stream at the requested particular time;
means for playing the recorded media stream; and
means for displaying the notes during the playing of the recorded media stream at the particular time.
-
-
18. A method in a data processing system, comprising the steps of:
-
playing a media stream having one or more notes synchronized to the media stream at a particular time;
receiving a request to edit one of the notes in the media stream; and
editing the requested one of the notes while retaining the synchronization of the notes at the particular time in the media stream. - View Dependent Claims (19, 20)
-
-
21. A data processing system comprising:
-
a memory comprising a program that plays a media stream having one or more notes synchronized to the media stream at a particular time, receives a request to edit one of the notes in the media stream, and edits the requested one of the notes while retaining the synchronization of the notes at the particular time in the media stream; and
a processor for running the program. - View Dependent Claims (22, 23)
-
-
24. A computer-readable medium containing instructions for controlling a data processing system to perform a method comprising the steps of:
-
playing a media stream having one or more notes synchronized to the media stream at a particular time;
receiving a request to edit one of the notes in the media stream; and
editing the requested one of the notes while retaining the synchronization of the notes at the particular time in the media stream. - View Dependent Claims (25, 26)
-
Specification