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.
- 2. The method of claim 1, wherein the step of adding notes furthers comprises:
annotating an image with text.
- 3. The method of claim 1, further comprising:
editing the notes.
- 4. The method of claim 1, further comprising:
importing the notes to be added to the media stream.
- 5. The method of claim 1, further comprising:
printing the added notes.
- 6. The method of claim 1, further comprising:
entering the notes using voice recognition.
- 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.
- 8. The data processing system of claim 7, wherein the memory further comprises a graphical user interface for the adding and displaying of the notes.
- 9. The data processing system of claim 7, wherein the program further annotates an image with text.
- 10. The data processing system of claim 7, wherein the program further edits the notes.
- 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.
- 12. The computer-readable medium of claim 11, wherein the method further comprises annotating an image with text.
- 13. The computer-readable medium of claim 11, wherein the method further comprises:
editing the notes.
- 14. The computer-readable medium of claim 11, wherein the method further comprises:
importing the notes to be added to the media stream.
- 15. The computer-readable medium of claim 11, wherein the method further comprises:
printing the added notes.
- 16. The computer-readable medium of claim 11, wherein the method further comprises:
entering the notes using voice recognition.
- 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.
- 19. The method of claim 18, further comprising the steps of:
playing the media stream; and displaying the edited notes during the playing of the media stream at the particular time they were synchronized to the media stream.
- 20. The method of claim 18, further comprising the steps of:
adding notes to the media stream during recording via a graphical user interface, and wherein the step of editing the requested notes further comprises: editing the requested notes via the graphical user interface.
- 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.
- 22. The data processing system of claim 21, wherein the program further plays the media stream, and displays the edited notes during the playing of the media stream at the particular time they were synchronized to the media stream.
- 23. The data processing system of claim 21, wherein the program further adds notes to the media stream during recording via a graphical user interface, and wherein the step of editing the requested notes further comprises editing the requested notes via the graphical user interface.
- 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.
- 25. The computer-readable medium of claim 24, wherein the method further comprises the steps of:
playing the media stream; and displaying the edited notes during the playing of the media stream at the particular time they were synchronized to the media stream.
- 26. The computer-readable medium of claim 24, wherein the method further comprises the steps of:
adding notes to the media stream during recording via a graphical user interface, and wherein the step of editing the requested notes further comprises: editing the requested notes via the graphical user interface.
RELATED APPLICATIONS
[0001] This application is related to, and claims priority to the following U.S. Provisional Patent Applications which are hereby incorporated by reference herein:
[0002] U.S. Provisional Patent Application Serial No. 60/427,965, filed on Nov. 21, 2002, entitled “System and Method for Enhancing Collaboration using Computers and Networking.”
[0003] U.S. Provisional Patent Application Serial No. 60/435,348, filed on Dec. 23, 2002, entitled “Method and System for Synchronizing Data in Ad Hoc Networking Environments.”
[0004] U.S. Provisional Patent Application Serial No. 60/488,606, filed on Jul. 21, 2003, entitled “System and Method for Enhancing Collaboration using Computers and Networking.”
[0005] This application is also related to the following U.S. patent applications which are hereby incorporated by reference herein:
[0006] U.S. patent application Ser. No. ______, filed on ______, entitled “Method and System for Enhancing Collaboration Using Computers and Networking.”
[0007] U.S. patent application Ser. No. ______, filed on ______, entitled “Method and System for Sending Questions, Answers and Files Synchronously and Asynchronously in a System for Enhancing Collaboration Using Computers and Networking.”
[0008] U.S. patent application Ser. No. ______, filed on ______, entitled “Method and System for Synchronizing Data in Peer to Peer Networking Environments.”
Provisional Applications (3)
|
Number |
Date |
Country |
|
60427965 |
Nov 2002 |
US |
|
60435348 |
Dec 2002 |
US |
|
60488606 |
Jul 2003 |
US |