Claims
- 1. A method of processing available content, comprising:
receiving the available content using at least two tuners; and performing at least one of a plurality of operations on the available content received from the at least two tuners.
- 2. The method of claim 1, wherein said performing step includes recording two or more signals from the available content, where one or both may be simultaneously viewed, recording one or more signals and playing back one or more signals, playing back two or more signals, watching one or more signals, while recording one or more other signals, viewing two or more signals live, or viewing at least one signal live, while viewing one or more signals in a playback mode.
- 3. The method of claim 1, wherein said performing step includes selecting at least one recorded event from the available content, based on actor, actress, director, program title, key word, key phrase, tag information, synopsis, release date, critical review, related program, sequel, thumbnail, preview, or snippet.
- 4. The method of claim 3, wherein said selecting is initiated via remote control.
- 5. The method of claim 3, wherein said selecting is achieved by a user browsing through information related to the available content stored on at least one storage medium.
- 6. The method of claim 1, wherein said performing step includes alerting a user to an attempt to record a program from the available content that has already been recorded on at least one storage medium.
- 7. The method of claim 1, wherein said performing step includes tracking a list of recorded programs on the at least one storage medium for duplicates when a record operation is initiated.
- 8. The method of claim 7, wherein said performing step includes outputting a notification to a user if a duplicate exists. splayed for the user.
- 9. The method of claim 8, wherein a duplicate exists if tag information matches.
- 10. The method of claim 7, wherein said performing step includes displaying characteristics of the selected program to record with a best match in the at least one storage medium for comparison by the user.
- 11. The method of claim 7, wherein said performing step includes prompting the user with a notification and the option to view the possible match to confirm that the user is about to record a duplicate.
- 12. The method of claim 7, wherein said performing step includes sending a notification after the match, asking the user if any or all portions of the duplicate episode should be erased.
- 13. The method of claim 7, wherein said performing step includes activating an automatic preference to erase any recording of a program that is identified as a duplicate.
- 14. The method of claim 1, wherein said performing step includes displaying a status of a program from the available content the user is watching.
- 15. The method of claim 14, wherein the status may include a current delay, a status indicator, available record time, medium capacity, out-of-space alert, or attributes.
- 16. The method of claim 15, wherein the current delay allows the user to see how far the recording is behind a live feed when pausing the live signal.
- 17. The method of claim 15, wherein the status indicator indicates whether the content a user is watching is live or recorded.
- 18. The method of claim 15, wherein available record time indicates an amount of time available for recording.
- 19. The method of claim 1, wherein said performing step includes clearing paused programming from the available content or converting paused programming to recorded programming during a channel change.
- 20. The method of claim 19, wherein said performing step includes prompting a user near an end of a pause time window whether permanent recording is desired.
- 21. The method of claim 20, wherein paused programming and permanent programming is stored in different portions of at least one storage medium.
- 22. The method of claim 21, wherein a portion of the at least one storage medium reserved for paused programming is variable.
- 23. The method of claim 1, wherein said performing step includes allowing a user to record an entire program from the available content after viewing the program for a period of time.
- 24. The method of claim 1, wherein said performing step includes permitting a user to capture a snippet of digital audio/video from the available content.
- 25. The method of claim 24, wherein the snippet is saved to an external device.
- 26. The method of claim 25, wherein the external device is a computer, high-density disk, or CDR.
- 27. The method of claim 24, wherein the digital audio/video from the available content is decoded.
- 28. The method of claim 24, wherein the digital audio/video from the available content is encoded.
- 29. The method of claim 24, wherein the digital audio/video is analog data.
- 30. The method of claim 29, wherein the external device is a VCR or other analog mass storage device.
- 31. The method of claim 1, wherein said performing step includes permitting a user to rewind recording in an increment for playback of a portion of the available content.
- 32. The method of claim 31, wherein the increment corresponds to a duration a remote control button is depressed.
- 33. The method of claim 31, wherein a loop may be established so that the instant replay is played repeatedly until stopped by a user.
- 34. The method of claim 31, wherein a loop may be established so that the instant replay is played repeatedly until a certain number of loops have been completed.
- 35. The method of claim 1, wherein said performing step includes enabling a user to jump back from a live broadcast to a last paused video segment.
- 36. The method of claim 35, wherein the jump back is triggered by a remote control.
- 37. The method of claim 35, wherein after resuming a live broadcast from a paused program, the jump back is back to a last paused point.
- 38. The method of claim 37, wherein after the jump back, the paused program is played back from the last pause point.
- 39. The method of claim 1, further comprising:
creating a personalized database from the available content.
- 40. The method of claim 39, said creating step including:
receiving an electronic program guide with available content; receiving preferences indicating potentially desired content; scanning the electronic program guide for the potentially desired content; recording the potentially desired content located by said scanning; aggregating a library of potentially desired content by iterating said scanning and recording steps; creating a database, which catalogs the potentially desired content; selecting content from the database and permitting on-demand viewing of the selected content from the library of potentially desired content by a user.
- 41. The method of claim 40, further comprising:
determining a schedule of the potentially desired content; and resolving conflicts in the schedule; said recording step recording the potentially desired content according to the resolved schedule.
- 42. The method of claim 40, further comprising:
permitting a user to edit the library of potentially desired content.
- 43. The method of claim 40, further comprising:
permitting a user to organize the library of potentially desired content.
- 44. The method of claim 40, further comprising:
permitting a user to add at least one comment to at least one portion of the library of potentially desired content.
- 45. The method of claim 40, further comprising:
waiting until the potentially desired content is about to be broadcast, said recording step synchronizing the recording according to said waiting step.
- 46. The method of claim 40, said inputting including inputting criteria indicating one or more potentially desired content.
- 47. The method of claim 40, said inputting including determining potentially desired content selections based on previously selected content.
- 48. The method of claim 40, wherein said recording step is performed on at least one storage medium.
- 49. The method of claim 48, wherein the at least one storage medium is reconfigurable.
- 50. The method of claim 48, further comprising synchronizing access of the at least one storage medium to avoid periods of inaccessibility.
- 51. The method of claim 48 further comprising, providing a synch pulse to confirm availability of the at least one storage medium.
- 52. The method of claim 48, wherein the at least one storage medium is expandable.
- 53. The method of claim 48, wherein at least one storage medium is automatically loaded.
- 54. The method of claim 48, wherein the potentially desired content includes a first content and a second content, said method further comprising:
simultaneously recording the first content and the second content.
- 55. The method of claim 48, wherein the potentially desired content includes a first content, a second content and a third content, said method further comprising:
determining whether the recording of the first content has been completed; simultaneously recording the second and the third content.
- 56. The method of claim 48, wherein the potentially desired content includes a first content and a second content, said method further comprising:
performing on demand play back of the first and/or second content simultaneous with the recording of the first and/or second content; and performing on demand play back of the second and/or third content simultaneous with the recording of the second and/or third content.
- 57. An apparatus for processing available content, comprising:
at least two tuners for receiving the available content; and a control unit for performing at least one of a plurality of operations on the available content received from the at least two tuners.
- 58. The apparatus of claim 57, wherein said control unit records two or more signals from the available content, where one or both may be simultaneously viewed, recording one or more signals and playing back one or more signals, playing back two or more signals, watching one or more signals, while recording one or more other signals, viewing two or more signals live, or viewing at least one signal live, while viewing one or more signals in a playback mode.
- 59. The apparatus of claim 57, wherein said control unit permits selection of at least one recorded event from the available content, based on actor, actress, director, program title, key word, key phrase, tag information, synopsis, release date, critical review, related program, sequel, thumbnail, preview, or snippet.
- 60. The apparatus of claim 59, wherein said selection is initiated via remote control.
- 61. The apparatus of claim 59, wherein said selection is achieved by a user browsing through information related to the available content stored on at least one storage medium.
- 62. The method of claim 59, wherein said control unit alerts a user to an attempt to record a program from the available content that has already been recorded on at least one storage medium.
- 63. The apparatus of claim 57, wherein said control unit tracks a list of recorded programs on the at least one storage medium for duplicates when a record operation is initiated.
- 64. The apparatus of claim 63, wherein said control unit outputs a notification to a user if a duplicate exists. splayed for the user.
- 65. The apparatus of claim 64, wherein a duplicate exists if tag information matches.
- 66. The apparatus of claim 63, wherein said control unit displays characteristics of the selected program to record with a best match in the at least one storage medium for comparison by the user.
- 67. The apparatus of claim 63, wherein said control unit prompts the user with a notification and the option to view the possible match to confirm that the user is about to record a duplicate.
- 68. The apparatus of claim 63, wherein said control unit sends a notification after the match, asking the user if any or all portions of the duplicate episode should be erased.
- 69. The apparatus of claim 63, wherein said control unit activates an automatic preference to erase any recording of a program that is identified as a duplicate.
- 70. The apparatus of claim 57, wherein said control unit displays a status of a program from the available content the user is watching.
- 71. The apparatus of claim 70, wherein the status may include a current delay, a status indicator, available record time, medium capacity, out-of-space alert, or attributes.
- 72. The apparatus of claim 71, wherein the current delay allows the user to see how far the recording is behind a live feed when pausing the live signal.
- 73. The apparatus of claim 71, wherein the status indicator indicates whether the content a user is watching is live or recorded.
- 74. The apparatus of claim 71, wherein available record time indicates an amount of time available for recording.
- 75. The apparatus of claim 57, wherein said control unit clears paused programming from the available content or converts paused programming to recorded programming during a channel change.
- 76. The apparatus of claim 75, wherein said control unit prompts a user near an end of a pause time window whether permanent recording is desired.
- 77. The apparatus of claim 76, wherein paused programming and permanent programming is stored in different portions of at least one storage medium.
- 78. The apparatus of claim 77, wherein a portion of the at least one storage medium reserved for paused programming is variable.
- 79. The apparatus of claim 57, wherein said control unit allows a user to record an entire program from the available content after viewing the program for a period of time.
- 80. The apparatus of claim 57, wherein said control unit permits a user to capture a snippet of digital audio/video from the available content.
- 81. The apparatus of claim 80, wherein the snippet is saved to an external device.
- 82. The apparatus of claim 81, wherein the external device is a computer, high-density disk, or CDR.
- 83. The apparatus of claim 80, wherein the digital audio/video from the available content is decoded.
- 84. The apparatus of claim 80, wherein the digital audio/video from the available content is encoded.
- 85. The apparatus of claim 80, wherein the digital audio/video is analog data.
- 86. The apparatus of claim 85, wherein the external device is a VCR or other analog mass storage device.
- 87. The apparatus of claim 57, wherein said control unit permits a user to rewind recording in an increment for playback of a portion of the available content.
- 88. The apparatus of claim 87, wherein the increment corresponds to a duration a remote control button is depressed.
- 89. The apparatus of claim 87, wherein a loop may be established so that the instant replay is played repeatedly until stopped by a user.
- 90. The apparatus of claim 87, wherein a loop may be established so that the instant replay is played repeatedly until a certain number of loops have been completed.
- 91. The apparatus of claim 57, wherein said control unit enables a user to jump back from a live broadcast to a last paused video segment.
- 92. The apparatus of claim 91, wherein the jump back is triggered by a remote control.
- 93. The apparatus of claim 91, wherein after resuming a live broadcast from a paused program, the jump back is back to a last paused point.
- 94. The apparatus of claim 93, wherein after the jump back, the paused program is played back from the last pause point.
- 95. The apparatus of claim 57, wherein said control unit creates a personalized database from the available content.
- 96. The apparatus of claim 95, further comprising:
a receiving device operatively connected to a content feed; at least one storage medium operatively connected to said receiving device; said receiving device receiving an electronic program guide, said electronic program guide indicating a plurality of available content to be broadcast to said receiving device via the content feed; said control unit operatively connected to said at least one storage medium; said control unit determining potentially desired content by scanning the electronic program guide for content matching user preferences; said control unit controlling said at least one storage medium to record the potentially desired content to create an on-demand video library; said control unit creating a database which catalogs the potentially desired content; a user input device operatively connected to said control unit, said user input device permitting a user to interact with the database and enter play-back commands, said control unit playing back one or more of the recorded content from said at least one storage medium on demand from the user in response to the play-back commands from said user input device.
- 97. The apparatus of claim 96, further comprising:
a display device operatively connected to said at least one storage medium, said display device receiving the played-back content from said at least one storage medium and displaying the played-back content.
- 98. The apparatus of claim 96, said receiving device and said control unit being provided in a unit,
said at least one storage medium external to the unit and operatively connected to the unit.
- 99. The apparatus of claim 96, wherein said at least one storage medium is expandable so as to accommodate a larger video library.
- 100. The apparatus of claim 96, said at least one storage medium including a plurality of modular storage devices operatively connectable to said receiving device.
- 101. The apparatus of claim 96, wherein the content feed supplies content in an encrypted form and said at least one storage medium stores the desired content in the encrypted form, the apparatus further comprising:
a decryption unit operatively connected to said at least one storage medium, said decryption unit decrypting the desired content supplied from said storage device.
- 102. The apparatus of claim 96, wherein the content feed supplies content in an encrypted form and said at least one storage medium stores the desired content in the encrypted form, the apparatus further comprising:
a switching device operatively connected to said receiving device, said at least one storage medium and said control unit; a decryption unit operatively connected to said switching device and to said at least one storage medium, said decryption unit decrypting the desired programs supplied from said at least one storage medium; wherein said control device controls said switching device to route the encrypted content to either said at least one storage medium or to said decryption unit.
- 103. The apparatus of claim 102, said electronic program guide including a port that receives program guide information.
- 104. The apparatus of claim 96, wherein the at least one storage medium is reconfigurable.
- 105. The apparatus of claim 96, wherein said control unit synchronizes access of the at least one storage medium to avoid periods of inaccessibility.
- 106. The apparatus of claim 96, said receiving unit 110, providing a synch pulse to confirm availability of the at least one storage medium.
- 107. The apparatus of claim 96, wherein the at least one storage medium is expandable.
- 108. The apparatus of claim 96, wherein the at least one storage medium is automatically loaded.
- 109. The apparatus of claim 96, wherein the potentially desired content includes a first content and a second content, and said apparatus simultaneously records the first content and the second content.
- 110. The apparatus of claim 96, wherein the potentially desired content includes a first content, a second content and a third content, and said apparatus determines whether the recording of the first content has been completed, and simultaneously records the second and the third content.
- 111. The apparatus of claim 96, wherein the potentially desired content includes a first content and a second content, and said system performs on demand play back of the first and/or second content simultaneous with the recording of the first and/or second content; and performs on demand play back of the second and/or third content simultaneous with the recording of the second and/or third content.
CROSS REFERENCE TO A RELATED APPLICATION
[0001] This application is a continuation-in-part and claims benefit under 35 U.S.C. §120 of U.S. Non-Provisional application of Doug Dillon, et al entitled “Personal Video On-Demand System and Method”, Ser. No. 09/766,252, filed on, Jan. 19, 2001, which is a continuation-in-Part and claims benefit under 35 U.S.C. §120 of U.S. Non-Provisional application of Michael Ficco et al entitled “Personal Video On-Demand System and Method”, Ser. No. 09/533,843 filed on Mar. 23, 2000, the entire contents of both are incorporated by reference herein. This application also claims benefit under 35 U.S.C. §119(e) of U.S. Provisional application of Adrian Yap, et al entitled “Digital Video Recorder”, Ser. No.: 60/199,438 filed on Apr. 25, 2000, the entire contents of which is incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60199438 |
Apr 2000 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09766252 |
Jan 2001 |
US |
Child |
09837843 |
Apr 2001 |
US |
Parent |
09533843 |
Mar 2000 |
US |
Child |
09766252 |
Jan 2001 |
US |