Claims
- 1. A method for displaying an alternative advertisement to a subscriber during a trick-play event, the method comprising:
detecting the trick-play event during playback of a recorded advertisement; and displaying the alternative advertisement to the subscriber.
- 2. The method of claim 1, wherein said displaying includes displaying the alternative advertisement instead of the recorded advertisement.
- 3. The method of claim 1, wherein said displaying includes superimposing the alternative advertisement over the recorded advertisement.
- 4. The method of claim 3, wherein the superimposed alternative advertisement covers a portion of the recorded advertisement.
- 5. The method of claim 4, wherein size of the superimposed alternative advertisement is adjustable.
- 6. The method of claim 4, wherein location of the superimposed alternative advertisement is adjustable.
- 7. The method of claim 3, wherein at least some subset of video features associated with the superimposed alternative advertisement are adjustable.
- 8. The method of claim 7, wherein the video features include at least some subset of opacity, contrast, brightness, hue, tint and saturation.
- 9. The method of claim 3, wherein at least some subset of video features associated with the recorded advertisement are adjustable.
- 10. The method of claim 3, wherein at least some subset of video features associated with the superimposed alternative advertisement are different from a corresponding subset of the video features associated with the recorded advertisement.
- 11. The method of claim 10, wherein the superimposed alternative advertisement is more distinct than the recorded advertisement.
- 12. The method of claim 10, wherein the recorded advertisement is more distinct than the superimposed alternative advertisement.
- 13. The method of claim 1, wherein said displaying includes displaying the superimposed alternative advertisement on one portion of viewing area and displaying the recorded advertisement on another portion of the viewing area.
- 14. The method of claim 1, further comprising superimposing the recorded advertisement over the alternative advertisement.
- 15. The method of claim 14, wherein location of the superimposed recorded advertisement is adjustable.
- 16. The method of claim 14, wherein size of the superimposed recorded advertisement is adjustable.
- 17. The method of claim 14, wherein at least some subset of video features associated with either the alternative advertisement or the superimposed recorded advertisement are adjustable.
- 18. The method of claim 14, wherein the superimposed recorded advertisement is displayed as a full image of the recorded advertisement.
- 19. The method of claim 14, wherein the superimposed recorded advertisement is displayed as a cropped image of the recorded advertisement.
- 20. The method of claim 1, wherein said detecting includes detecting an initiation of the trick play event during playback of the recorded advertisement.
- 21. The method of claim 1, wherein said detecting includes detecting a start of a recorded advertisement during the trick play event.
- 22. The method of claim 1, further comprising
detecting an end of the recorded advertisement; and stopping the display of the alternative advertisement.
- 23. The method of claim 22, further comprising displaying recorded programming in trick play mode.
- 24. The method of claim 22, further comprising
determining that another recorded advertisement is in trick play mode; determining that there is an associated alternative advertisement therefore; and displaying the associated alternative advertisement.
- 25. The method of claim 1, further comprising
detecting a start of a second recorded advertisement during the trick play event; and displaying a second alternative advertisement associated with the second recorded advertisement.
- 26. The method of claim 1, further comprising
detecting an end of the trick play event; stopping the display of the alternative advertisement.
- 27. The method of claim 26, further comprising displaying recorded programming.
- 28. The method of claim 1, further comprising
detecting an end of the trick play event prior to end of the recorded advertisement; continue, until the end of the recorded advertisement, trick playing the recorded advertisement and displaying the alternative advertisement; and return to displaying recorded programming at the end of the recorded advertisement.
- 29. The method of claim 1, further comprising determining point in recorded advertisement that the trick play event occurs.
- 30. The method of claim 29, wherein said displaying includes displaying the alternative advertisement if a determination is made that the trick play event occurs within a predefined period from a start of the recorded advertisement.
- 31. The method of claim 30, wherein the predefined period is a period of time.
- 32. The method of claim 30, wherein the predefined period is a percentage of total time of recorded advertisement.
- 33. The method of claim 29, wherein said displaying includes displaying the alternative advertisement if a determination is made that the alternative advertisement can be displayed within time it will take to trick play through remaining portion of the recorded advertisement.
- 34. The method of claim 29, wherein said displaying includes displaying the alternative advertisement if a determination is made that the alternative advertisement can be displayed within a predetermined period after completion of the trick play event for remaining portion of the recorded advertisement.
- 35. The method of claim 29, further comprising modifying the alternative advertisement based on said determining.
- 36. The method of claim 29, further comprising pausing the trick play event until said displaying alternative advertisement is complete if additional time is required to display entire alternative advertisement based on the point in advertisement that the trick play event occurs.
- 37. The method of claim 1, wherein the alternative advertisement is related to the recorded advertisement.
- 38. The method of claim 1, wherein the alternative advertisement is approximately an amount of time equal to time associated with fast forwarding through the recorded advertisement.
- 39. The method of claim 37, wherein the alternative advertisement is a separately produced advertisement.
- 40. The method of claim 37, wherein the alternative advertisement is derived from the recorded advertisement.
- 41. The method of claim 40, wherein the alternative advertisement is derived by applying processing rules to the recorded advertisement.
- 42. The method of claim 41, wherein the processing rules are specific to the recorded advertisement.
- 43. The method of claim 41, wherein the processing rules are specific to the subscriber.
- 44. The method of claim 41, wherein the processing rules are generic.
- 45. The method of claim 41, wherein the alternative advertisement is a still image from the recorded advertisement.
- 46. The method of claim 41, wherein the alternative advertisement is a series of still images from the recorded advertisement.
- 47. The method of claim 41, wherein the alternative advertisement is a video segment from the recorded advertisement.
- 48. The method of claim 41, wherein the alternative advertisement is a series of video segments from the recorded advertisement.
- 49. The method of claim 41, wherein the alternative advertisement is a combination of still images and video segments from the recorded advertisement.
- 50. The method of claim 41, wherein the alternative advertisement is a portion of the recorded advertisement with computer generated graphics added thereto.
- 51. The method of claim 1, wherein the alternative advertisement is related to more than one recorded advertisement.
- 52. The method of claim 51, wherein the alternative advertisement is displayed during a trick play event for the more than one recorded advertisement.
- 53. The method of claim 1, wherein the alternative advertisement is not related to the recorded advertisement.
- 54. The method of claim 1, wherein trick play events include fast forwarding, skipping, rewinding, and pausing.
- 55. A system for displaying an alternative advertisement to a subscriber when the subscriber fast forwards through a recorded advertisement, the system comprising:
means for detecting a fast forward event during playback of the recorded advertisement; and means for displaying the alternative advertisement to the subscriber.
- 56. The system of claim 55, wherein said means for displaying displays the alternative advertisement instead of the fast forwarding recorded advertisement.
- 57. The system of claim 55, wherein said means for displaying superimposes the alternative advertisement over the fast forwarding recorded advertisement.
- 58. The system of claim 55, wherein said means for displaying superimposes the fast forwarding recorded advertisement over the alternative advertisement.
- 59. The system of claim 55, wherein said means for detecting detects a start of a recorded advertisement during the fast forward event.
- 60. The system of claim 59, wherein
said means for detecting also detects an end of the fast forwarding recorded advertisement; and said means for displaying stops displaying the alternative advertisement at the end of the fast forwarding recorded advertisement.
- 61. The system of claim 55, wherein said means for detecting detects an initiation of the fast forward event during playback of the recorded advertisement.
- 62. The system of claim 61, wherein
said means for detecting also detects an end of the fast forward event; and said means for displaying stops displaying the alternative advertisement at the end of the fast forward event.
- 63. The system of claim 62, further comprising means for automatically controlling the fast forward event, wherein if said means for detecting detects the end of the fast forward event prior to end of the recorded advertisement,
said means for automatically controlling will continue to fast forward the recorded advertisement until the end of the recorded advertisement, and said means for displaying will continue to display the alternative advertisement until the end of the recorded advertisement.
- 64. The system of claim 55, further comprising means for automatically pausing the fast forward event, wherein said means for detecting also detects an end of the fast forwarding recorded advertisement; and wherein
if said means for displaying has not completely displayed the alternative advertisement prior to a detection of the end of the fast forwarding recorded advertisement by said means for detecting, said means for automatically pausing will pause the fast forward event until the display of the alternative advertisement is complete.
- 65. The system of claim 55, further comprising means for ignoring the fast forward event, wherein said means for detecting also detects point in the recorded advertisement that the fast forward event is initiated, and wherein
said means for ignoring will ignore the fast forward event for the recorded advertisement based on the point of initiation; and said means for displaying will not display the alternative advertisement if the fast forward event is ignored.
- 66. The system of claim 65, wherein said means for ignoring ignores the fast forward event if the point of initiation occurs outside of a predefined period from a start of the recorded advertisement.
- 67. The system of claim 66, wherein the predefined period is a period of time.
- 68. The system of claim 66, wherein the predefined period is a percentage of total time of recorded advertisement.
- 69. The system of claim 55, wherein said means for detecting also detects point in the recorded advertisement that the fast forward event is initiated, and
further comprising means for modifying the alternative advertisement based on the point of initiation.
- 70. A method for generating an alternative advertisement for display to a subscriber when the subscriber trick plays a recorded advertisement, the method comprising:
receiving an advertisement; recording the advertisement; receiving processing rules; and generating the alternative advertisement by applying the processing rules to the recorded advertisement.
- 71. The method of claim 70, wherein said receiving an advertisement includes receiving the advertisement from a television delivery network.
- 72. The method of claim 71, wherein said receiving an advertisement includes receiving the advertisement within an avail in programming.
- 73. The method of claim 71, wherein said receiving an advertisement includes receiving the advertisement via an advertisement channel.
- 74. The method of claim 70, wherein said receiving an advertisement includes receiving the advertisement via an Internet connection.
- 75. The method of claim 70, wherein said receiving an advertisement includes receiving the advertisement from local memory .
- 76. The method of claim 75, wherein the advertisement was preloaded in the local memory.
- 77. The method of claim 75, wherein the advertisement was stored in the local memory after being received by at least some subset of: within an avail, via an ad channel, and via an Internet connection.
- 78. The method of claim 70, wherein said receiving an advertisement includes receiving a targeted advertisement.
- 79. The method of claim 70, wherein said recording includes recording the advertisement after detecting an initiation of a record event.
- 80. The method of claim 70, wherein said recording includes recording the advertisement after detecting a pause in viewing of the advertisement.
- 81. The method of claim 70, wherein the processing rules are related to the advertisement.
- 82. The method of claim 81, wherein said receiving processing rules includes receiving the processing rules as part of the advertisement.
- 83. The method of claim 81, wherein said receiving processing rules includes receiving the processing rules as a separate file with the advertisement.
- 84. The method of claim 81, wherein said receiving processing rules includes receiving the processing rules separate from the advertisement.
- 85. The method of claim 70, wherein said receiving processing rules includes receiving the processing rules via an Internet connection.
- 86. The method of claim 70, wherein said receiving processing rules includes receiving the processing rules from local memory.
- 87. The method of claim 86, wherein the processing rules were preloaded in the local memory.
- 88. The method of claim 70, wherein the processing rules are related to the subscriber.
- 89. The method of claim 70, wherein the generated alternative advertisement is a still image selected from the recorded advertisement.
- 90. The method of claim 89, wherein the still image is a video frame.
- 91. The method of claim 90, wherein the video frame is a full image video frame.
- 92. The method of claim 91, wherein the full image video frame is an MPEG I frame.
- 93. The method of claim 70, wherein the generated alternative advertisement is a collection of full image video frames selected from the recorded advertisement.
- 94. The method of claim 70, wherein the generated alternative advertisement is a single segment of video selected from the recorded advertisement.
- 95. The method of claim 70, wherein the generated alternative advertisement is a collection of video segments selected from the recorded advertisement.
- 96. The method of claim 70, wherein the generated alternative advertisement is a combination of still images and video segments from the recorded advertisement.
- 97. The method of claim 70, wherein the generated alternative advertisement is targeted to the subscriber.
- 98. The method of claim 70, wherein the processing rules are also associated with audio for the recorded advertisement.
- 99. A personal video recorder (PVR) capable of displaying alternative ads during trick play events, the PVR comprising:
memory; means for detecting a trick play event during playback of an advertisement within recorded programming; and means for displaying an alternative advertisement during the trick play event for the recorded advertisement.
- 100. The PVR of claim 99, wherein the recorded programming is on a medium.
- 101. The PVR of claim 100, wherein the medium is a CD, DVD, or program server.
- 102. The PVR of claim 99, further comprising:
means for receiving programming; and means for recording the programming.
- 103. The PVR of claim 99, further comprising means for receiving alternative advertisements.
- 104. The PVR of claim 103, wherein the alternative advertisements are related to with the recorded programming.
- 105. The PVR of claim 103, wherein the alternative advertisements have a format similar to that of the recorded advertisements.
- 106. The PVR of claim 103, wherein the alternative advertisements have a different format than the recorded advertisements.
- 107. The PVR of claim 103, wherein the alternative advertisements may be some combination of digital video, streaming media, HTML, Flash, Shockwave and audio.
- 108. The PVR of claim 103, wherein the alternative advertisements are not related to the recorded programming.
- 109. The PVR of claim 99, further comprising:
means for receiving processing rules; and means for generating alternative advertisements by applying the processing rules to the recorded advertisements.
CROSS-REFERENCES
[0001] This application claims priority under 35 U.S.C. §119(e) for Provisional application No. 60/281,037, filed on Apr. 3, 2001 entitled “Personal Video Recorder (PVR) Market Overview and Advertising Opportunities” (Docket No. T738-00) and 60/329,992, filed on Oct. 17, 2001 entitled “Personal Video Recorder (PVR) System Requirements and Specification” (Docket No. T738-01). Both of the aforementioned applications are herein incorporation by reference, but are not admitted to be prior art.
[0002] This application is related to all of the Applicants co-pending applications, patents and publications listed below. Each application listed below is herein incorporated in its entirety but is not admitted to be prior art:
[0003] U.S. application Ser. No. 09/204,888, filed on Dec. 3, 1998 entitled “Subscriber Characterization System” (Docket No. T702-00);
[0004] PCT Application PCT/US99/28528 (WIPO Publication WO 00/33160A3), filed on Dec. 2, 1999 entitled “Subscriber Characterization and Advertisement Monitoring System” (Docket No. T702-00PCT);
[0005] U.S. patent application Ser. No. 09/516,983, filed on Mar. 1, 2000 entitled “Subscriber Characterization with Filters” (Docket No. T702-02);
[0006] U.S. patent application Ser. No. 09/591,577, filed on Jun. 9, 2000 entitled “Privacy-Protected Advertising System” (Docket No. T702-03);
[0007] U.S. patent application Ser. No. 09/635,252, filed on Aug. 9, 2000 entitled “Subscriber Characterization Based on Electronic Program Guide Data” (Docket No. T702-04);
[0008] U.S. application Ser. No. 09/205,653, filed on Dec. 3, 1998 entitled “Client-Server Based Subscriber Characterization System” (Docket No. T703-00);
[0009] U.S. application Ser. No. 09/205,119, filed on Dec. 3, 1998 entitled “Advertisement Monitoring System” (Docket No. T704-00);
[0010] U.S. application Ser. No. 09/516,314, filed on Mar. 1, 2000 entitled “Advertisement Monitoring and Feedback System” (Docket No. T704-01);
[0011] U.S. application Ser. No. 09/452,893, filed on Dec. 2, 1999 entitled “Subscriber Identification System” (Docket No. T705-01);
[0012] PCT Application PCT/US99/28600 (WIPO Publication WO 00/33233), filed on Dec. 2, 1999 entitled “Subscriber Identification System” (Docket No. T705-01PCT);
[0013] U.S. patent application Ser. No. 09/635,253, filed on Aug. 9, 2000 entitled “Subscriber Identification Based on Electronic Program Guide Data” (Docket No. T705-02);
[0014] U.S. patent application Ser. No. 09/553,637, filed on Apr. 20, 2000 entitled “Advertising Management System for Digital Video Streams” (Docket No. T708-01);
[0015] PCT Application PCT/US00/10633 (WIPO Publication WO 00/64165), filed on Apr. 20, 2000 entitled “Advertising Management System for Digital Video Streams” (Docket No. T708-01PCT);
[0016] U.S. patent application Ser. No. 09/553,099, filed on Apr. 20, 2000 entitled “Advertisement Insertion Techniques for Digital Video Streams” (Docket No. T708-02);
[0017] U.S. patent application Ser. No. 09/568,084, filed on May 10, 2000 entitled “Advertisement Subgroups for Digital Video Streams” (Atty. Docket No. T711-01);
[0018] PCT Application PCT/US00/12710 (WIPO Publication WO 00/69163), filed on May 10, 2000 entitled “Advertisement Subgroups for Digital Video Streams” (Docket No. T711-01PCT);
[0019] U.S. patent application Ser. No. 09/568,477, filed on May 10, 2000 entitled “Advertisement Subgroups for Digital Video Streams” (Docket No. T711-02);
[0020] U.S. patent application Ser. No. 09/635,539, filed on Aug. 10, 2000 entitled “Delivering targeted advertisements in cable-based networks” (Docket No. T711-03);
[0021] U.S. patent application Ser. No. 09/694,848, filed on Oct. 20, 2000 entitled “Method and Apparatus for Inserting Digital Media Advertisements into Statistical Multiplexed Streams” (Docket No. T712-10);
[0022] PCT Application PCT/US00/29034 (WIPO Publication WO 01/30086A), filed on Oct. 20, 2000 entitled “Method and Apparatus for Inserting Digital Media Advertisements into Statistical Multiplexed Streams” (Docket No. T712-10PCT);
[0023] U.S. patent application Ser. No. 09/796,339, filed on Feb. 28, 2001 entitled “Privacy-Protected Targeting System” (Docket No. T715-10);
[0024] PCT Application PCT/US01/06650 (WIPO Publication WO 01/65453A1), filed on Feb. 28, 2001 entitled “Privacy-Protected Targeting System” (Docket No. T715-10PCT);
[0025] U.S. patent application Ser. No. 09/635,542, filed on Aug. 10, 2000 entitled “Grouping Subscribers Based on Demographic Data” (Docket No. T719-00);
[0026] U.S. patent application Ser. No. 09/635,544 filed on Aug. 10, 2000 entitled “Transporting Ad Characterization Vectors” (Docket No. T720-00);
[0027] U.S. patent application Ser. No. 09/712,790 filed on Nov. 14, 2000 entitled “Queue Based Advertisement Scheduling and Sales” (Docket No. T721-10);
[0028] PCT Application PCT/US01/27217, filed on Aug. 31, 2001 entitled “Targeted Advertising at the Set-Top Box” (Docket No. T721-10PCT);
[0029] U.S. patent application Ser. No. 09/731,606 filed on Dec. 7, 2000 entitled “System for Providing Targeted Advertisements Using Advertiser Specific Target Groups” (Docket No. T721-12);
[0030] U.S. patent application Ser. No. 09/748,949 filed on Dec. 27, 2000 entitled “Advertisement Filtering and Storage for Targeted Advertisement Systems” (Docket No. T721-13);
[0031] U.S. patent application Ser. No. 09/742,527 filed on Dec. 21, 2000 entitled “System and Method for Automatically Managing Avail Inventory Data and Avail Pricing” (Docket No. T721-14);
[0032] U.S. patent application Ser. No. 09/748,942 filed on Dec. 27, 2000 entitled “Advertisement Distribution System for Distributing Targeted Advertisements in Television Systems” (Docket No. T721-15);
[0033] U.S. patent application Ser. No. 09/742,506 filed on Dec. 21, 2000 entitled “Internet Based Electronic Program Guide Advertisement Insertion Method and Apparatus” (Docket No. T721-16);
[0034] U.S. patent application Ser. No. 09/748,943 filed on Dec. 27, 2000 entitled “Delivering Targeted Advertisements to the Set-Top Box” (Docket No. T721-17);
[0035] U.S. patent application Ser. No. 09/742,534 filed on Dec. 21, 2000 entitled “Queue Based Head-End Advertisement Scheduling Method and Apparatus” (Docket No. T721-18);
[0036] U.S. patent application Ser. No. 09/742,852 filed on Dec. 21, 2000 entitled “System for Rescheduling and Inserting Advertisements” (Docket No. T721-19);
[0037] U.S. patent application Ser. No. 09/750,800 filed on Dec. 28, 2000 entitled “System and Method for Delivering Targeted Advertisements Using Multiple Presentation Streams” (Docket No. T721-20);
[0038] U.S. patent application Ser. No. 09/766,004 filed on Jan. 19, 2001 entitled “System and Method for Delivering Statistically Scheduled Advertisements” (Docket No. T721-21);
[0039] U.S. patent application Ser. No. 09/824,434 filed on Apr. 2, 2001 entitled “Grouping of Advertisements on an Advertising Channel in a Targeted Advertising System” (Docket No. T721-22);
[0040] U.S. patent application Ser. No. 09/658,204 filed on Sep. 8, 2000 entitled “Targeted Advertising Through Electronic Program Guide” (Docket No. T723-00);
[0041] U.S. Provisional Application No. 60/238,059, filed on Oct. 5, 2000 entitled “Platform Independent Addressable Television Advertising System” (Atty. Docket No. T726-00);
[0042] U.S. Provisional Application No. 60/238,056, filed on Oct. 5, 2000 entitled “Method and System for Addressable Advertising in the Electronic Program Guide” (Atty. Docket No. T727-00);
[0043] U.S. patent application Ser. No. 09/749,255 filed on Dec. 27, 2000 entitled “Scheduling and Linking IPG Ads in Conjunction with Programming Ads in a Television Environment” (Docket No. T727-10);
[0044] PCT Application PCT/US01/31682, filed on Oct. 5, 2001 entitled “Targeting Ads on IPG's Live Programming and Recorded Programming, and Coordinating the Ads therebetween” (Docket No. T727-10PCT)
[0045] U.S. patent application Ser. No. 09/680,622 filed on Oct. 6, 2000 entitled “Method and System for Addressable and Program Independent Advertising During Recorded Programs” (Docket No. T728-10);
[0046] U.S. patent application Ser. No. 09/751,349 filed on Dec. 28, 2000 entitled “Inserting Local Signals During MPEG Channel Changes” (Docket No. T730-10);
[0047] U.S. patent application Ser. No. unknown filed on Oct. 31, 2001 entitled “Profiling and Identification of Television Viewers” (Docket No. T734-10);
[0048] U.S. Provisional Application No. 60/267,370, filed on Feb. 8, 2001 entitled “Presentation Stream Switching Using Channel Maps” (Docket No. T736-00);
[0049] U.S. Provisional Application No. 60/278,612, filed on Mar. 26, 2001 entitled “Formation and Utilization of Cable Microzones” (Docket No. T737-00);
[0050] U.S. Provisional Application No. 60/281,196, filed on Apr. 3, 2001 entitled “Subscriber Selected Advertisement Display and Scheduling” (Docket No. T740-00);
[0051] U.S. patent application Ser. No. 09/928,024 on Aug. 10, 2001 entitled “Targeting Ads to Subscribers based on Privacy Protected Subscriber Profiles” (Docket No. T741-10); and
[0052] PCT Application PCT/US01/25261, filed on Aug. 10, 2001 entitled “Targeting Ads to Subscribers based on Privacy Protected Subscriber Profiles” (Docket No. T741-10PCT).
Provisional Applications (2)
|
Number |
Date |
Country |
|
60281037 |
Apr 2001 |
US |
|
60329992 |
Oct 2001 |
US |