Claims
- 1. A method collecting content and performing a substitution for a broadcast content, the method comprising:
aggregating substitute content based upon a user preference; delivering the aggregated substitute content; and displaying the aggregated substitute content in response to a break in a broadcast content.
- 2. The method of claim 1 wherein the aggregated substitute content is stored in a memory.
- 3. The method of claim 2, further comprising:
prior to displaying the aggregated substitute content, retrieving the substitute content from the memory.
- 4. The method of claim 1, further comprising:
prior to displaying the aggregate substitute content, selecting a channel capable to deliver the aggregate substitute content.
- 5. The method of claim 1, wherein the substitute content is aggregated by identifying the substitute content as a particular topic.
- 6. The method of claim 5 wherein the substitute content is identified by reading a trigger content of the substitute content.
- 7. The method of claim 5 wherein the substitute content is identified by the close-captioning data of the substitute content.
- 8. The method of claim 5 wherein the substitute content is identified by scanning electronic program guide information.
- 9. The method of claim 5 wherein the substitute content is identified based upon a source of the substitute content.
- 10. The method of claim 1, further comprising:
displaying the broadcast content when the break terminates.
- 11. The method of claim 1 wherein the broadcast content comprises live programming content.
- 12. The method of claim 1 wherein the broadcast content comprises buffered programming content.
- 13. The method of claim 1 wherein the broadcast content comprises video telecast content.
- 14. The method of claim 1 wherein the broadcast content comprises teleconference content.
- 15. The method of claim 14 wherein the teleconference content comprises remote learning session broadcast content.
- 16. The method of claim 14 wherein the teleconference content comprises video conference content.
- 17. The method of claim 1 wherein the break in the broadcast content includes a commercial segment.
- 18. The method of claim 1 wherein the break in the broadcast content includes a commercial skip segment.
- 19. The method of claim 1 wherein the break in the broadcast content represents a broadcast stoppage.
- 20. The method of claim 1 wherein the break in the broadcast content represents non-activity in a broadcast event.
- 21. The method of claim 1 wherein the substitute content comprises live broadcast content.
- 22. The method of claim 1 wherein the substitute content comprises buffered broadcast content.
- 23. The method of claim 1 wherein the substitute content comprises recorded broadcast content.
- 24. The method of claim 1 wherein the substitute content comprises Internet Protocol channel content.
- 25. The method of claim 24 wherein the Internet Protocol channel content comprises streaming video.
- 26. The method of claim 25 wherein the Internet Protocol channel content comprises electronic mail interaction.
- 27. The method of claim 1 wherein the substitute content is displayed in full screen mode.
- 28. The method of claim 1 wherein the substitute content is displayed as a main screen view and the broadcast content is displayed as a picture-in-picture.
- 29. The method of claim 1 wherein the substitute content is displayed in the screen foreground and the broadcast content is displayed in the screen background.
- 30. The method of claim 1 wherein the substitute content is displayed in a first screen area and the broadcast content is displayed in a second screen area.
- 31. The method of claim 1 wherein the substitute content is displayed in response to a user-enabled command.
- 32. The method of claim 1 wherein the substitute content is automatically displayed upon detection of the break in the broadcast content.
- 33. The method of claim 1, further comprising:
displaying a timer to indicate a time length for showing the substitute content.
- 34. The method of claim 1 wherein the substitute content is automatically displayed in response to the break in the broadcast content.
- 35. The method of claim 1, further comprising:
pausing the substitute content when the break in the broadcast content terminates.
- 36. The method of claim 1, further comprising:
recording the broadcast content when the substitute content is displayed.
- 37. The method of claim 1, further comprising:
pausing the broadcast content when the break ends.
- 38. The method of claim 1, further comprising:
including a tag to prevent disruption of the display of the broadcast content during the occurrence of the break.
- 39. The method of claim 38, further comprising:
paying an operator to include the tag in the broadcast content.
- 40. The method of claim 38, further comprising:
paying an operator to disable the tag.
- 41. The method of claim 1 wherein the broadcast content includes a trigger.
- 42. The method of claim 1 wherein the broadcast content is recorded to permit viewing of a missed segment in the broadcast content when the display of the substitute content terminates.
- 43. The method of claim 1 wherein a pre-selected segment of the broadcast content is recorded during display of the substitute content.
- 44. The method of claim 43 wherein the pre-selected segment is content replayed during the showing of the broadcast content.
- 45. The method of claim 40 wherein the pre-selected segment is viewed while displaying close caption text from the broadcast content.
- 46. A method of substituting broadcast content displayed on a screen, the method comprising:
determining an occurrence of a break in a broadcast content; and displaying user-specified substitute content on the screen in response to the occurrence of the break.
- 47. A method of substituting broadcast content displayed on a screen, the method comprising:
receiving broadcast content; and permitting the display of user-specified substitute content in response to a break in the broadcast content.
- 48. A system for collecting content and performing a substitution for a broadcast content, the system comprising:
an aggregator configured to aggregate substitute content based upon a user preference; a transmission path communicatively coupled to the aggregator and configured to deliver the aggregated substitute content; and a display stage communicatively coupled to the transmission path and configured to display the aggregated substitute content in response to a break in a broadcast content.
- 49. The system of claim 48 wherein the aggregated substitute content is stored in a memory.
- 50. The system of claim 49, further comprising:
prior to displaying the aggregated substitute content, retrieving the substitute content from the memory.
- 51. The system of claim 48, further comprising:
prior to displaying the aggregate substitute content, selecting a channel capable to deliver the aggregate substitute content.
- 52. The system of claim 48, wherein the substitute content is aggregated by identifying the substitute content as a particular topic.
- 53. The system of claim 52 wherein the substitute content is identified by reading a trigger content of the substitute content.
- 54. The system of claim 52 wherein the substitute content is identified by the close-captioning data of the substitute content.
- 55. The system of claim 52 wherein the substitute content is identified by scanning electronic program guide information.
- 56. The system of claim 52 wherein the substitute content is identified based upon a source of the substitute content.
- 57. The system of claim 1 wherein the display stage is configured to display the broadcast content when the break terminates.
- 58. An article of manufacture, comprising:
a machine-readable medium having stored thereon instructions to:
receive broadcast content; and permit the display of user-specified substitute content in response to a break in the broadcast content.
- 59. A system for substituting broadcast content displayed on a screen, the system comprising:
means for receiving broadcast content; and communicatively coupled to the receiving means, means for permitting the display of user-specified substitute content in response to a break in the broadcast content.
- 60. A method of collecting user-specified content, the method comprising:
aggregating substitute content in a plurality of storage areas, the aggregation based upon a user preference; and accessing one of the storage areas and copying the substitute content in the accessed storage area to another storage area.
- 61. A system for collecting user-specified content, the system comprising:
an aggregator configured to aggregating substitute content in at least one of plurality of storage areas, the aggregation based upon a user preference; and an application communicatively coupled to the aggregator and configured to access one of the storage areas and copy the substitute content in the accessed storage area to another storage area.
- 62. A system for collecting user-specified content, the method comprising:
means for aggregating substitute content in a plurality of storage areas, the aggregation based upon a user preference; and communicatively coupled to the aggregating means, means for accessing one of the storage areas and copying the substitute content in the accessed storage area to another storage area.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] The present application is a continuation-in-part of and claims the benefit of U.S. patent application Ser. No. 09/883,098, entitled “ADVERTISEMENT SWAPPING USING AN AGGREGATOR FOR AN INTERACTIVE TELEVISION SYSTEM” by Douglas A. Miller, filed Jun. 14, 2001. Application Ser. No. 09/883,098 is fully incorporated herein by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09883098 |
Jun 2001 |
US |
Child |
09963093 |
Sep 2001 |
US |