Claims
- 1. A method of creating a personalized video-on-demand service, comprising:
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.
- 2. The method of creating a personalized video-on-demand service according to claim 1, 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.
- 3. The method of creating a personalized video-on-demand service according to claim 1, further comprising:
permitting a user to edit the library of potentially desired content.
- 4. The method of creating a personalized video-on-demand service according to claim 1, further comprising:
permitting a user to organize the library of potentially desired content.
- 5. The method of creating a personalized video-on-demand service according to claim 1, further comprising:
permitting a user to add at least one comment to at least one portion of the library of potentially desired content.
- 6. The method of creating a personalized video-on-demand service according to claim 1, further comprising:
waiting until the potentially desired content is about to be broadcast, said recording step synchronizing the recording according to said waiting step.
- 7. The method of creating a personalized video-on-demand service according to claim 1, said inputting including inputting criteria indicating one or more potentially desired content.
- 8. The method of creating a personalized video-on-demand service according to claim 1, said inputting including determining potentially desired content selections based on previously selected content.
- 9. The method of creating a personalized video-on-demand service according to claim 1, wherein said recording step is performed on at least one storage medium.
- 10. The method of creating a personalized video-on-demand service according to claim 9, wherein the at least one storage medium is reconfigurable.
- 11. The method of creating a personalized video-on demand service according to claim 9, wherein the at least one storage medium is removable.
- 12. The method of creating a personalized video-on-demand service, according to claim 9, further comprising synchronizing access of the at least one storage medium to avoid periods of inaccessibility.
- 13. The method of creating a personalized video-on-demand service, according to claim 9 further comprising, providing a synch pulse to confirm availability of the at least one storage medium.
- 14. The method of creating a personalized video-on demand service according to claim 9, wherein the at least one storage medium is expandable.
- 15. The method of creating a personalized video-on-demand service according to claim 9, wherein at least one storage medium is integrated or accessible via network.
- 16. The method of creating a personalized video-on-demand service according to claim 9, wherein at least one storage medium is automatically loaded.
- 17. The method of creating a personalized video-on-demand service according to claim 9, wherein the at least one storage medium is magnetic tape, magnetic or optical disk (for example, a read/write disk or a write one/read many disk), CD, DVD, a portable digital audio/video/ data player or a jukebox.
- 18. The method of creating a personalized video-on-demand service according to claim 9, wherein the at least one storage medium includes at least one integrated storage medium and at least one removable storage medium.
- 19. The method of creating a personalized video-on-demand service according to claim 18, wherein the potentially desired content may be recorded or played back via the at least one integrated storage medium, the at least one removable storage medium, or both.
- 20. The method of creating a personalized video-on-demand service according to claim 18, further comprising coding the potentially desired content, depending on the type of medium on which the potentially desired content will be stored.
- 21. The method of creating personalized video-on-demand service according to claim 19, wherein the potentially desired content is streamed directly to the at least one removable storage medium.
- 22. The method of creating a personalized video-on-demand service, according to claim 21, wherein the potentially desired content may be stored or recorded in at least one removable storage medium at faster or slower than normal speed.
- 23. The method of creating personalized video-on-demand service according to claim 9, wherein the database contains an entry for each program recorded on the at least one storage medium.
- 24. The method of creating personalized video-on-demand service according to claim 9, wherein the database is manipulated by the user via a graphical user interface.
- 25. The method of creating personalized video-on-demand service according to claim 23, wherein each entry describes the program with which it is associated.
- 26. The method of creating personalized video-on-demand service according to claim 25, wherein each entry includes at least one of text and image information.
- 27. The method of creating personalized video-on-demand service according to claim 26, wherein the image information is one of a thumbnail, a preview, and a snippet.
- 28. The method of creating personalized video-on-demand service according to claim 23, further comprising:
printing at least part of the entry on a label affixable to the at least one storage medium.
- 29. The method of creating a personalized video-on-demand service, according to claim 9, 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.
- 30. The method of creating a personalized video-on-demand service, according to claim 9, 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.
- 31. The method of creating a personalized video-on-demand service, according to claim 9, 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.
- 32. A method of aggregating content in a personal audio/video server farm, comprising:
determining potentially desired content; scanning available content for content matching the potentially desired content; receiving the available content from a content source; recording the potentially desired content on a personal audio/video server farm; creating a database, which catalogs the potentially desired content; and iterating the method to build an aggregation of potentially desired content on the personal audio/video server farm.
- 33. The method of aggregating content in a personal audio/video server farm according to claim 32, said determining step determining the potentially desired content from an electronic program guide.
- 34. The method of aggregating content in a personal audio/video server farm according to claim 32, said receiving including receiving broadcast content.
- 35. The method of aggregating content in a personal audio/video server farm according to claim 32, further comprising:
on-demand viewing selected content from the aggregation of potentially desired content stored in the personal audio/video server farm.
- 36. The method of aggregating content in a personal audio/video server farm according to claim 32, further comprising:
adding storage capacity to the personal audio/video server farm in which to build the aggregation of potentially desired content.
- 37. The method of aggregating content in a personal audio/video server farm according to claim 32, wherein at least a portion of the available content is encrypted, the method further comprising:
decrypting the selected, encrypted content; on-demand viewing selected, decrypted content from the aggregation of potentially desired content stored in the personal audio/video server farm.
- 38. The method of aggregating content in a personal audio/video server farm according to claim37, further comprising:
purchasing a decryption authorization to enable said decrypting step.
- 39. The method of aggregating content in a personal audio/video server farm according to claim 38, wherein said purchasing step is performed after said receiving step.
- 40. The method of creating a personalized video-on-demand service according to claim 32, wherein said recording step is performed on at least one storage medium.
- 41. The method of creating a personalized video-on-demand service according to claim 40, wherein the at least one storage medium is reconfigurable.
- 42. The method of creating a personalized video-on demand service according to claim 40, wherein the at least one storage medium is removable.
- 43. The method of creating a personalized video-on-demand service, according to claim 40, further comprising synchronizing access of the at least one storage medium to avoid periods of inaccessibility.
- 44. The method of creating a personalized video-on-demand service, according to claim 40 further comprising, providing a synch pulse to certain availability of the at least one storage medium.
- 45. The method of creating a personalized video-on demand service according to claim 40, wherein the at least one storage medium is expandable.
- 46. The method of creating a personalized video-on-demand service according to claim 40, wherein the at least one storage medium is integrated or accessible via network.
- 47. The method of creating a personalized video-on-demand service according to claim 40, wherein the at least one storage medium is automatically loaded.
- 48. The method of creating a personalized video-on-demand service according to claim 40, wherein at least one the storage medium is magnetic tape, magnetic or optical disk (for example, a read/write disk or a write one/read many disk), CD, DVD, a portable digital audio/video/data player or a jukebox.
- 49. The method of creating a personalized video-on-demand service according to claim 40, wherein the at least one storage medium includes at least one integrated storage medium and at least one removable storage medium.
- 50. The method of creating a personalized video-on-demand service according to claim 49, wherein the potentially desired content may be recorded or played back via the at least one integrated storage medium, the at least one removable storage medium, or both.
- 51. The method of creating a personalized video-on-demand service according to claim 49, further comprising coding the potentially desired content, depending on the type of medium on which the potentially desired content will be stored.
- 52. The method of creating personalized video—on-demand service according to claim 50, wherein the potentially desired content is streamed directly to the at least one removable storage medium.
- 53. The method of creating a personalized video-on-demand service, according to claim 52, wherein the potentially desired content may be stored or recorded in at least one removable storage medium at faster or slower than normal speed.
- 54. The method of creating personalized video-on-demand service according to claim 40, wherein the database contains an entry for each program recorded on the at least one storage medium.
- 55. The method of creating personalized video-on-demand service according to claim 40, wherein the database is manipulated by the user via a graphical user interface.
- 56. The method of creating personalized video-on-demand service according to claim 54, wherein each entry describes the program with which it is associated.
- 57. The method of creating personalized video-on-demand service according to claim 56, wherein each entry includes at least one of text and image information.
- 58. The method of creating personalized video-on-demand service according to claim 57, wherein the image information is one of a thumbnail, preview, and snippet.
- 59. The method of creating personalized video-on-demand service according to claim 54, further comprising:
printing at least part of the entry on a label affixable to the at least one storage medium.
- 60. The method of creating a personalized video-on-demand service, according to claim 40, 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.
- 61. The method of creating a personalized video-on-demand service, according to claim 40, 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.
- 62. The method of creating a personalized video-on-demand service, according to claim 40, 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.
- 63. A system for creating a personal video on-demand service, 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; a 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.
- 64. The system for creating a personal video on-demand service according to claim 63, 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.
- 65. The system for creating a personal video on-demand service according to claim 63,
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.
- 66. The system for creating a personal video on-demand service according to claim 63, wherein said at least one storage medium is expandable so as to accommodate a larger video library.
- 67. The system for creating a personal video on-demand service according to claim 63, said at least one storage medium including a plurality of modular storage devices operatively connectable to said receiving device.
- 68. The system for creating a personal video on-demand service according to claim 63, 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 system 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.
- 69. The system for creating a personal video on-demand service according to claim 63, 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.
- 70. The system for creating a personal video on-demand service according to claim 63, said electronic program guide including a port that receives program guide information.
- 71. The system for creating a personalized video-on-demand service according to claim 63, wherein the at least one storage medium is reconfigurable.
- 72. The system for creating a personalized video-on demand service according to claim 71, wherein the at least one storage medium is removable.
- 73. The system for creating a personalized video-on-demand service, according to claim 71, further comprising synchronizing access of the at least one storage medium to avoid periods of inaccessibility.
- 74. The system for creating a personalized video-on-demand service, according to claim 71 said system, providing a synch pulse to confirm availability of the at least one storage medium.
- 75. The system for creating a personalized video-on demand service according to claim 71, wherein the at least one storage medium is expandable.
- 76. The system for creating a personalized video-on-demand service according to claim 71, wherein the at least one storage medium is integrated or accessible via network.
- 77. The system for creating a personalized video-on-demand service according to claim 71, wherein the at least one storage medium is automatically loaded.
- 78. The system for creating a personalized video-on-demand service according to claim 71, wherein the at least one storage medium is magnetic tape, magnetic or optical disk (for example, a read/write disk or a write one/read many disk), CD, DVD, a portable digital audio/video/data player, or a jukebox.
- 79. The system for creating a personalized video-on-demand service according to claim 71, wherein the at least one storage medium includes at least one integrated storage medium and at least one removable storage medium.
- 80. The system for creating a personalized video-on-demand service according to claim 79, wherein the potentially desired content may be recorded or played back via the at least one integrated storage medium, the at least one removable storage medium, or both.
- 81. The system for creating a personalized video-on-demand service according to claim 79, said control unit further coding the potentially desired content, depending on the type of medium on which the potentially desired content will be stored.
- 82. The system for creating personalized video-on-demand service according to claim 80, wherein the potentially desired content is streamed directly to the at least one removable storage medium.
- 83. The system for creating a personalized video-on-demand service, according to claim 71, wherein the potentially desired content may be stored or recorded in at least one removable storage medium at faster or slower than normal speed.
- 84. The system for creating personalized video-on-demand service according to claim 71, wherein the database contains an entry for each program recorded on the at least one storage medium.
- 85. The system for creating personalized video-on-demand service according to claim 71, wherein the database is manipulated by the user via a graphical user interface.
- 86. The system for creating personalized video-on-demand service according to claim 84, wherein each entry describes the program with which it is associated.
- 87. The system for creating personalized video-on-demand service according to claim 86, wherein each entry includes at least one of text and image information.
- 88. The system for creating personalized video-on-demand service according to claim 87, wherein the image information is one of a thumbnail, preview, and snippet.
- 89. The system for creating personalized video-on-demand service according to claim 87, further comprising:
a printer for printing at least part of the entry on a label affixable to the at least one storage medium.
- 90. The system for creating a personalized video-on-demand service, according to claim 71, wherein the potentially desired content includes a first content and a second content, and said system simultaneously records the first content and the second content.
- 91. The system for creating a personalized video-on-demand service, according to claim 71, wherein the potentially desired content includes a first content, a second content and a third content, and said system determines whether the recording of the first content has been completed, and simultaneously records the second and the third content.
- 92. The system of creating a personalized video-on-demand service, according to claim 71, 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.
- 93. A system for creating a personal video on-demand service, comprising:
a plurality of receiving devices each of which is operatively connected to one or more content feeds; at least one storage medium operatively connected to said receiving devices; said receiving device receiving an electronic program guide, said electronic program guide indicating a plurality of desired content to be broadcast to said receiving devices via the content feed; a control unit operatively connected to said at least one storage medium; said control device recording the desired programs indicated by said electronic program guide in said at least one storage medium 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 enter play-back commands, said control unit playing back one or more of the recorded programs from said at least one storage medium on demand from the user in response to the play-back commands from said user input device.
- 94. The system for creating a personal video on-demand service according to claim 93, further comprising:
a decrypter device; a first switching device operatively connected to said receiving devices, said at least one storage medium, said decrypter device and said control unit, said first switching device switching content from said receiving devices to said at least one storage medium or said decrypter device in response to a control signal from said control unit.
- 95. The system for creating a personal video on-demand service according to claim 93, further comprising:
a first and a second display device; and a second switching device operatively connected to said first switching device, said decrypter device, said first display device and said second display device, said second switching device switching content from said first switching device and/or said decrypter device to said first display device and/or said second display device.
- 96. The system for creating a personal video on-demand service according to claim 93, wherein said at least one storage device includes a first and a second storage medium, the system further comprising:
a first switching device operatively connected to said receiving devices, said first storage medium, said second storage medium and said control unit, said first switching device switching content from said receiving devices to said first storage medium and/or said second storage medium in response to a control signal from said control unit.
- 97. The system for creating a personal video on-demand service according to claim 96,
said control unit identifying scheduling conflicts between the recording or playing back of two or more content selections, said control unit resolving the identified scheduling conflicts by controlling said first switching device.
- 98. The system for creating a personal video on-demand service according to claim 93, said electronic program guide including a port that receives program guide information.
- 99. The system for creating a personal video-on-demand service according to claim 93, wherein the at least one storage medium is reconfigurable.
- 100. The system for creating a personal video-on demand service according to claim 93, wherein the at least one storage medium is removable.
- 101. The system for creating a personal video-on-demand service, according to claim 93, said system synchronizing access of the at least one storage medium to avoid periods of inaccessibility.
- 102. The system for creating a personal video-on-demand service, according to claim 93 said system, providing a synch pulse to confirm availability of the at least one storage medium.
- 103. The system for creating a personal video-on demand service according to claim 93, wherein the at least one storage medium is expandable.
- 104. The system for creating a personal video-on-demand service according to claim 93, wherein the at least one storage medium is integrated or accessible via network.
- 105. The system for creating a personal video—on-demand service according to claim 93, wherein the at least one storage medium is automatically loaded.
- 106. The system for creating a personal video-on-demand service according to claim 93, wherein the at least one storage medium is magnetic tape, magnetic or optical disk (for example, a read/write disk or a write one/read many disk), CD, DVD, a portable digital audio/video/data player, or a jukebox.
- 107. The system for creating a personal video-on-demand service according to claim 93, wherein the at least one storage medium includes at least one integrated storage medium and at least one removable storage medium.
- 108. The system for creating a personal video-on-demand service according to claim 107, wherein the potentially desired content may be recorded or played back via the at least one integrated storage medium, the at least one removable storage medium, or both.
- 109. The system for creating a personal video-on-demand service according to claim 93, said control unit further coding the potentially desired content, depending on the type of medium on which the potentially desired content will be stored.
- 110. The system for creating personal video-on-demand service according to claim 108, wherein the potentially desired content is streamed directly to the at least one removable storage medium.
- 111. The system for creating a personal video-on-demand service, according to claim 93, wherein the potentially desired content may be stored or recorded in at least one removable storage medium at faster or slower than normal speed.
- 112. The system for creating personal video-on-demand service according to claim 93, wherein the database contains an entry for each program recorded on the at least one storage medium.
- 113. The system for creating personal video-on-demand service according to claim 93, wherein the database is manipulated by the user via a graphical user interface.
- 114. The system for creating personal video-on-demand service according to claim 112, wherein each entry describes the program with which it is associated.
- 115. The system for creating personal video-on-demand service according to claim 114, wherein each entry includes at least one of text and image information.
- 116. The system for creating personal video-on-demand service according to claim 115, wherein the image information is one of a thumbnail, preview, and snippet.
- 117. The system for creating personal video-on-demand service according to claim 112, further comprising:
a printer for printing at least part of the entry on a label affixable to the at least one storage medium.
- 118. The system for creating a personal video-on-demand service, according to claim 93, wherein the potentially desired content includes a first content and a second content, and said system simultaneously records the first content and the second content.
- 119. The system for creating a personal video-on-demand service, according to claim 93, wherein the potentially desired content includes a first content, a second content and a third content, said system determining whether the recording of the first content has been completed and simultaneously recording the second and the third content.
- 120. The system for creating a personal video—on-demand service, according to claim 93, wherein the potentially desired content includes a first content and a second content, said system further 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.
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 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 which is incorporated by reference herein. This application also claims benefit under 35 U.S.C. §119(e) of U.S. Provisional application of Douglas Dillon et al entitled “Digital Recording Settop Box with Removable Media and Electronic Catalog”, Ser. No. 60/235,229 filed on Sep. 26, 2000, the entire contents of which is also incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60235229 |
Sep 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09533843 |
Mar 2000 |
US |
Child |
09766252 |
Jan 2001 |
US |