Claims
- 1. A method for selectively recording programming events, comprising:
determining a programming event to be recorded; identifying timing data associated with the programming event within a closed caption data stream; and controlling recording of the programming event in accordance with the timing data.
- 2. The method claimed in claim 1, wherein identifying timing data is preceded by tuning to a transmission channel of the programming event to be recorded.
- 3. The method claimed in claim 1, wherein controlling recording comprises initiating recording of a video signal upon identifying the timing data.
- 4. The method claimed in claim 1, wherein controlling recording comprises initiating recording of a video signal beginning at a predetermined time after identifying the timing data.
- 5. The method claimed in claim 1, wherein controlling recording comprises initiating recording of a video signal after a period of time indicated in the timing data has elapsed subsequent to identifying the timing data.
- 6. The method claimed in claim 1, wherein the timing data comprises an identifier of the programming event matching an identifier in metadata of the programming event used to determine that the programming event should be recorded.
- 7. The method claimed in claim 1, wherein controlling recording comprises terminating recording of the programming event in accordance with said timing data.
- 8. The method claimed in claim 1, wherein controlling recording comprises pausing recording of the programming event in accordance with said timing data.
- 9. The method claimed in claim 1, wherein determining a programming event to be recorded comprises:
determining a schedule of programming events to be recorded; and determining a programming event to be recorded based on a current time and said schedule.
- 10. A video recording device comprising:
at least one processor; a storage device for storing video; and storage media coupled to the at least one processor and having stored therein programming instructions for performing data processing comprising:
determining a programming event to be recorded; identifying timing data associated with the programming event within a closed caption data stream; and controlling recording of the programming event in accordance with the timing data.
- 11. The device claimed in claim 10, wherein identifying timing data is preceded by tuning to a transmission channel of the programming event to be recorded.
- 12. The device claimed in claim 10, wherein controlling recording comprises initiating recording of a video signal upon identifying the timing data.
- 13. The device claimed in claim 10, wherein controlling recording comprises initiating recording of a video signal beginning at a predetermined time after identifying the timing data.
- 14. The device claimed in claim 10, wherein controlling recording comprises initiating recording of a video signal after a period of time indicated in the timing data has elapsed subsequent to identifying the timing data.
- 15. The device claimed in claim 10, wherein the timing data comprises an identifier of the programming event matching an identifier in metadata of the programming event used to determined that the programming event should be recorded.
- 16. The device claimed in claim 10, wherein controlling recording comprises terminating recording of the programming event in accordance with said timing data.
- 17. The device claimed in claim 10, wherein controlling recording comprises pausing recording of the programming event in accordance with said timing data.
- 18. The device claimed in claim 10, wherein determining a programming event to be recorded comprises:
determining a schedule of programming events to be recorded; and determining a programming event to be recorded based on a current time and said schedule.
- 19. A method in a video playback device comprising controlling playback of a recorded the programming event in accordance with timing data included within a closed caption data stream of the recorded programming event.
- 20. The method claimed in claim 19, wherein controlling playback is preceded by recording said programming event and said closed caption data stream.
- 21. The method claimed in claim 19, wherein controlling playback of the programming event comprises initiating playback of the programming event in accordance with timing data indicating a beginning of the programming event.
- 22. The method claimed in claim 19, wherein controlling playback of the programming event comprises terminating playback of the programming event in accordance with timing data indicating an end of the programming event.
- 23. The method claimed in claim 19, wherein controlling playback of the programming event comprises skipping playback of a portion of the recorded video in accordance with the timing data.
- 24. A method for selectively recording programming events, comprising:
determining a programming event to be recorded; identifying timing data associated with the programming event within a video signal; and controlling recording of the programming event in accordance with the timing data.
- 25. The method claimed in claim 24, wherein identifying timing data is preceded by tuning to a transmission channel of the programming event to be recorded.
- 26. The method claimed in claim 24, wherein controlling recording comprises initiating recording of the video signal upon identifying the timing data.
- 27. The method claimed in claim 24, wherein controlling recording comprises initiating recording of the video signal beginning at a predetermined time after identifying the timing data.
- 28. The method claimed in claim 24, wherein controlling recording comprises initiating recording of the video signal after a period of time indicated in the timing data has elapsed subsequent to identifying the timing data.
- 29. The method claimed in claim 24, wherein the timing data comprises an identifier of the programming event matching an identifier in metadata of the programming event used to determine that the programming event should be recorded.
- 30. The method claimed in claim 24, wherein controlling recording comprises terminating recording of the programming event in accordance with said timing data.
- 31. The method claimed in claim 24, wherein controlling recording comprises pausing recording of the programming event in accordance with said timing data.
- 32. The method claimed in claim 24, wherein determining a programming event to be recorded comprises:
determining a schedule of programming events to be recorded; and determining a programming event to be recorded based on a current time and said schedule.
- 33. A video recording device comprising:
at least one processor; a storage device for storing video; and storage media coupled to the at least one processor and having stored therein programming instructions for performing data processing comprising:
determining a programming event to be recorded; identifying timing data associated with the programming event within a video signal; and controlling recording of the programming event in accordance with the timing data.
- 34. The device claimed in claim 33, wherein identifying timing data is preceded by tuning to a transmission channel of the programming event to be recorded.
- 35. The device claimed in claim 33, wherein controlling recording comprises initiating recording of the video signal upon identifying the timing data.
- 36. The device claimed in claim 33, wherein controlling recording comprises initiating recording of the video signal beginning at a predetermined time after identifying the timing data.
- 37. The device claimed in claim 33, wherein controlling recording comprises initiating recording of the video signal after a period of time indicated in the timing data has elapsed subsequent to identifying the timing data.
- 38. The device claimed in claim 33, wherein the timing data comprises an identifier of the programming event matching an identifier in metadata of the programming event used to determine that the programming event should be recorded.
- 39. The device claimed in claim 33, wherein controlling recording comprises terminating recording of the programming event in accordance with said timing data.
- 40. The device claimed in claim 33, wherein controlling recording comprises pausing recording of the programming event in accordance with said timing data.
- 41. The device claimed in claim 33, wherein determining a programming event to be recorded comprises:
determining a schedule of programming events to be recorded; and determining a programming event to be recorded based on a current time and said schedule.
- 42. A method in a video playback device comprising controlling playback of a recorded the programming event in accordance with timing data included within a video signal of the recorded programming event.
- 43. The method claimed in claim 42 wherein controlling playback is preceded by recording said video signal of the programming event.
- 44. The method claimed in claim 42, wherein controlling playback of the programming event comprises initiating playback of the programming event in accordance with timing data indicating a beginning of the programming event.
- 45. The method claimed in claim 42, wherein controlling playback of the programming event comprises terminating playback of the programming event in accordance with timing data indicating an end of the programming event.
- 46. The method claimed in claim 42, wherein controlling playback of the programming event comprises skipping playback of a portion of the recorded video in accordance with the timing data.
CONTINUING DATA
[0001] This application claims priority under 35 USC §119(e) from U.S. Provisional Application Serial No. 60/249,179, filed Nov. 16, 2000, the entirety of which is incorporated herein by reference. This application is a continuation in part of, and claims priority under 35 USC §120 from, U.S. application Ser. Nos. 09/793,294, 09/793,322, 09/793,357, and 09/793,479, each filed Feb. 26, 2001, the entirety of each of which is incorporated herein by reference.
[0002] This application is related to the following applications: System and Method for Generating Metadata for Programming Events, Ser. No. ______ , filed concurrently herewith; Interactive System and Method for generating metadata for Programming Events, Ser. No. ______ , filed concurrently herewith; System and Method for Determining the Desirability of Video Programming Events Using Keyword Matching, Ser. No. ______ , filed concurrently herewith; System and Method for Providing Timing Data for Programming Events, Ser. No. ______ , filed concurrently herewith; System and Method for Creating and Editing a Viewer Profile Used in Determining the Desirability of Video Programming Events, Ser. No. ______ , filed concurrently herewith; and System and Methods for Determining the Desirability of Video Programming Events, Ser. No. PCT/US/______ , filed concurrently herewith, each of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60249179 |
Nov 2000 |
US |
Continuation in Parts (4)
|
Number |
Date |
Country |
| Parent |
09793294 |
Feb 2001 |
US |
| Child |
09991814 |
Nov 2001 |
US |
| Parent |
09793322 |
Feb 2001 |
US |
| Child |
09991814 |
Nov 2001 |
US |
| Parent |
09793357 |
Feb 2001 |
US |
| Child |
09991814 |
Nov 2001 |
US |
| Parent |
09793479 |
Feb 2001 |
US |
| Child |
09991814 |
Nov 2001 |
US |