Methods and systems for forced advertising

Abstract
Methods and systems for forced advertising are provided. These methods and systems determine when a forced advertisement is to be presented, determine what forced advertisement is to be presented, and control how the forced advertisement is to be presented. A forced advertisement may be received prior to the time at which the forced advertisement is to be presented or when needed. The forced advertisement may be presented when certain broadcast advertisements are being broadcast, at certain times of the day, or at certain times within a program. The forced advertisements may be selected based upon content of a replaced broadcast advertisement, content of a nearby program, or independently of any broadcast-related factors. Finally, forced advertisements may be presented so that a television viewer cannot escape viewing the advertisement by changing channels or turning off the television.
Description
BACKGROUND OF THE INVENTION

This invention relates to television advertising. More particularly, this invention relates to methods and systems for providing forced advertisements to viewers.


Television viewers are currently exposed to a wide variety of advertising when watching most non-premium television channels. This advertising is typically presented to promote an advertiser's products and services and, at the same time, sponsor or subsidize the cost of providing television programming. Television advertising in this way is generally viewed as a highly effective means of promoting products and services, but is also recognized as being very expensive.


One problem with television advertising is that television viewers frequently change channels as soon as a television advertisement appears. This act is colloquially known as “channel surfing.” Recent technologies have also facilitated skipping commercials when programs are buffered by or stored on personal video recorders which digitally store programs on disk drives. For example, when a program is stored on a disk drive of a personal video recorder, a television viewer may press a button that causes the recorded program to jump in thirty second increments and thereby skip the typical thirty second commercial.


Another problem with television advertising is that television broadcasters typically have exclusive control of the advertisements that are shown on a corresponding channel viewed by a television viewer. This prevents a television distributors, such as cable and satellite television companies, from being able to provide alternate advertising to the television viewer.


Thus, it is desirable to provide methods and systems for forcing advertisements on viewers. Such methods and systems preferably facilitate preventing viewers from changing channels away from, or skipping, television advertisements. These methods and systems also preferably facilitate providing alternative advertising from that provided by television broadcasters to television viewers.


SUMMARY OF THE INVENTION

These and other objects of the invention are accomplished in accordance with the principle of the present invention by providing methods and systems for forced advertising.


In accordance with the invention, these methods and systems provide forced advertising by determining when a forced advertisement is to be presented, by determining what forced advertisement is to be presented, and by controlling how the forced advertisement is to be presented. A forced advertisement may be received prior to the time at which the forced advertisement is to be presented. Alternatively, the forced advertisement may be received when needed. The forced advertisement may be presented when certain broadcast advertisements are being broadcast, at certain times of the day, or at certain times within a program. The forced advertisements may be selected based upon content of a replaced broadcast advertisement, content of a nearby program, or independently of any broadcast-related factors. Finally, forced advertisements may be presented so that a television viewer cannot escape viewing the advertisement by changing channels or turning off the television.





BRIEF DESCRIPTION OF THE DRAWINGS

These and other objects and advantages of the invention will become apparent upon reading the following detailed description and upon reference to the drawings in which:



FIG. 1 is a block diagram illustrating hardware that may be used in various embodiments of the present invention;



FIG. 2 is a flow chart of a process in accordance with one embodiment of the present invention in which a forced advertisement is retained in a storage device contained within user equipment;



FIG. 3 is a flow chart of a process in accordance with one embodiment of the present invention in which a forced advertisement is transmitted from a forced advertising generation facility; and



FIG. 4 is a flow chart of a process in accordance with one embodiment of the present invention in which an incoming advertisement is designated as a forced advertisement.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

An illustrative system 10 in accordance with the present invention is shown in FIG. 1. As illustrated, system 10 may include a video stream generation facility 11, a forced advertisement generation facility 12, communication links 13 and 14, user equipment 15, and a user display 16. Video stream generation facility 11 may be used to provide video streams. A video stream may include television, cable, Internet or other suitable media signals with video audio, data, etc. components which, when received by user equipment, may be used to provide suitable display on a user display. Video stream generation facility 11 may include television broadcast equipment, video tape players, video and data servers, etc.


Forced advertisement generation facility 12 may be used to provide forced advertisements. Like video streams, forced advertisements may include television, cable, Internet or other suitable media signals with video, audio, data, etc. components which, when received by user equipment, may be used to provide suitable display on a user display. Forced advertisement generation facility 11 may include television broadcast equipment, video tape players, video and data servers, etc.


System 10 may include multiple video stream generation facilities 11 as well as multiple forced advertisement generation facilities 12, but only one of each has been shown to avoid over-complicating the drawing. Additionally, video stream generation facility 11 and forced advertisement generation facility 12 may be at the same location, such as at a cable head-end, and/or may be combined.


Communications links 13 and 14 may be used to transmit video streams and forced advertisements to user equipment, and may include, for example, a satellite link, a telephone network link, a cable or fiber optic link, a microwave link, an Internet link, a data-over-cable service interface specification link, a combination of such links or any other suitable communications link.


The video streams and the forced advertisements, once transmitted through links 13 and 14, may then be received by user equipment 15. User equipment 15 may be implemented using a set-top box, a personal computer, a personal video recorder, or any other suitable equipment containing a processor or several processors. If desired, a combination of such arrangements may be used. Both the video streams and the forced advertisements may be shown to a user on a user display 16. The user display 16 may be integrated into the same enclosure as user equipment 15.


User equipment 15 may also include a storage device 17. Storage device 17 may be any suitable storage device such as a hard disk drive, a video tape drive, a rewritable compact disc or combination of such devices suitable for storing forced advertising. The storage device 17 may be capable of storing several hours of video streams (e.g., movies, television shows, sporting events, etc.) and forced advertisements (e.g., television commercials including video and audio, barker channel promotions, text, graphics, etc.).


One embodiment of a process 20 for forcing advertisements that may be implemented using system 10 is shown in FIG. 2. As illustrated, at step 21, a forced advertisement may be communicated from forced advertisement generation facility 12 to storage device 17 in user equipment 15 at times such as initial set-up of user equipment 15, when the user equipment 15 is turned on, at set time intervals, etc. The forced advertisement may then be stored in storage device 17 at step 22 for subsequent play. Next, at step 23, user equipment 15 may wait for a video stream to be presented to the television viewer. A video stream may be presented to a television viewer upon the viewer tuning to a desired television channel, for example. Once a video stream is being presented, process 20 may determine at step 24 whether a forced advertisement is to be presented.


Whether a forced advertisement is to be presented may be based upon any suitable factor or factors. For example, a forced advertisement may be presented Whenever a certain advertisement is included in the video stream—such as whenever a Pepsi advertisement is detected. Advertisements may be detected using programming tags or data, using close captioning data, or using any other suitable method. As another example, a forced advertisement may be presented at certain times within a broadcast—such as approximately 15 minutes into a program or during the third commercial break of a program. As still another example, a forced advertisement may be presented at a certain time or certain times of the day—such as at the top of each hour. Any other suitable method for selecting when and which advertisements are to be presented may be used.


In an alternative embodiment, the forced advertisement that is presented may be the same advertisement or a slightly modified version of the advertisement that is being replaced. For example, the forced advertisement may be for the same advertiser as the original advertisement or may be a version of the advertisement that has been determined to be of higher interest to the specific viewer or household.


Once a forced advertisement is determined to be presented at step 24, process 20 may next select which forced advertisement to be presented at step 25. Any suitable method for selecting which forced advertisement is to be presented may be used. For example, when certain advertisements are detected, a competitor advertisement may then be selected to be presented as the forced advertisement. Thus, when a Pepsi advertisement is detected, a Coca Cola advertisement may be forced. As another example, forced advertisements may be selected based upon program content that is broadcast near in time to the forced advertisement. Thus, when a forced advertisement is to be presented as the third advertisement of every television program, the forced advertisement may be for beer when presented during a football game and for golf clubs when presented during a golf tournament. The content of the program may be determined from program tags or guide data, from closed captioning data, ,or using any other suitable method.


Finally, once a forced advertisement is selected at step 25, the forced advertisement may be presented at step 26. Playing of the forced advertisement at step 26 may include preventing the television viewer from escaping the advertisement by switching channels, or even turning off the user equipment. For example, if the viewer attempts to switch to a different video stream channel during a forced advertisement (e.g., channel surfing), the user equipment may switch to the new channel but the forced advertisement may continue to play until completion or, alternatively, the advertisement play would have to be completed before the channel switch can occur. As another example, if the user turns off the user equipment 15 during the forced advertisement display, when the user turns the user equipment 15 back on, the forced advertisement may continue to be displayed until completion or it may replay from the beginning.


Forced advertisements may be presented at any point in a television program irrespective of whether another advertisement is being broadcast. To do this, a nearby television program may be buffered in storage device 17. For example, if a forced advertisement is to be presented at 7:15 pm during a television program, but no other advertisement is to be aired at that time, the invention may buffer the program while the forced advertisement is being presented, and then later remove a broadcast advertisement and unbuffer the program to make up the lost time.


Forced advertisements may be integrated into the video and/or audio of a television program broadcast or may be presented in a separate window. For example, a forced advertisement may be presented in a normal commercial break so that the television viewer has no idea that a forced advertisement is being presented. Alternatively, as another example, a forced advertisement may be presented in a window overlaying all or a portion of the television program broadcast.


Turning to FIG. 3, another process 30 for forcing advertisements that may be implemented using user equipment 15 in accordance with one embodiment of the present invention is shown. As illustrated, at step 31, process 30 may wait for a video stream to be received. Step 31 may be substantially the same as step 23 described above. Next, at step 32, process 30 may determine when a forced advertisement is to be presented. Step 32 may be substantially the same as step 24 described above. At step 33, process 30 may then send a signal to forced advertisement generation facility 12 requesting that a forced advertisement be provided. Facility 12 may then select an advertisement to be presented in any suitable fashion, for example, as explained in connection with step 25 above. Then, at step 34, forced advertisement generation facility 12 may transmit a forced advertisement to user equipment 15. This forced advertisement may finally be presented at step 35. Step 35 may present the forced advertisement in substantially the same manner as described above in connection with step 26.


Turning to FIG. 4, another process 40 for detecting a forced advertisement in an incoming video stream for play or replay in accordance with one embodiment of the present invention is shown. As illustrated, at step 41, process 40 may wait for a video stream to be received. Next, at step 42, an incoming advertisement which has been designated as a forced advertisement may be received and identified. The identification may be based upon detecting designations in the forced advertisements, such as programming tags or data or close captioning data, may be based upon information stored in programming data, may be based upon a time at which an advertisement is received, may be based upon a channel on which an advertisement is received, etc., or any combination of the same. At step 43, the forced advertisement may then be played. Playing of the forced advertisement at step 43 may include preventing the television viewer from switching channels while the forced advertisement is playing. Additionally, at step 43, forced advertisements may be stored in the storage device 17 of user equipment 15, if desired. This may then allow the presentation of the forced advertisement in substantially the same manner as step 26, that is, the forced advertisement play may recommence or restart if the channel is switched or if the user equipment 15 is turned on and off.


In addition to providing forced advertising, user equipment 15 may also be used to present an electronic program guide. In one embodiment, the electronic program guide may be an interactive television program guide in order to facilitate selecting programs to be viewed. Illustrative interactive television program guides are described, for example, in Knee et al. U.S. Pat. No. 5,589,892, issued Dec. 31, 1996, and Knudson et al. U.S. patent application Ser. No. 09/357,941, filed Jul. 16, 1999, which are hereby incorporated by reference herein in their entireties.


Thus, it is apparent that there has been provided, in accordance with the invention, a forced advertising system that fully satisfies the objects, aims and advantages set forth above. While the invention has been described in conjunction with specific embodiments thereof, it is evident that many alternatives, modifications and variations as fall within the spirit of the appended claims.

Claims
  • 1. A method for generating a display of alternate media content, the method comprising: generating a display of a video stream on a user equipment, wherein the video stream comprises an advertisement and a first video stream length;receiving an indication to generate a display of an alternate media content during said display of the video stream;interrupting said display of the video stream, wherein the video stream is buffered for a period of time required to fully play the alternate media content without stopping transmission of the video stream to the user equipment;generating a display of the alternate media content on the user equipment;removing the advertisement from the video stream to generate a second video stream length that is substantially the same as the first video stream length, wherein the advertisement occurs after displaying the alternate media content; andautomatically unbuffering the video stream and reverting to generating a display of the video stream from the point of interruption.
  • 2. The method of claim 1, wherein generating a display of the alternate media content comprises generating a display of the alternate media content as an overlay on the video stream.
  • 3. The method of claim 1, wherein the advertisement is a first advertisement and the alternate media content is a second advertisement.
  • 4. The method of claim 1, further comprising: receiving the video stream from a first media content source; andreceiving the alternate media content from a second media content source that is different from the first media content source.
  • 5. The method of claim 4, wherein the first media content source corresponds to a broadcaster of the video stream, and the second media content source corresponds to a distributor of the video stream.
  • 6. The method of claim 1 further comprising disallowing a channel switch while the alternate media content is being displayed.
  • 7. The method of claim 1, wherein the alternate media content is a modified version of at least a portion of the video stream.
  • 8. The method of claim 7, wherein the modified version is selected based on a user profile of a viewer of the video stream.
  • 9. The method of claim 1, further comprising storing the alternate media content on the user equipment.
  • 10. The method of claim 1, wherein generating a display of the alternate media content comprises automatically generating a display of the alternate media content when the user equipment is turned on, if a previous display of the alternate media content was interrupted by turning off the user equipment.
  • 11. The method of claim 1, wherein interrupting the video stream comprises interrupting the video stream during a scheduled advertisement slot for an advertisement included in the video stream.
  • 12. The method of claim 1, further comprising selecting the alternate media content based on program content in the video stream.
  • 13. The method of claim 1, wherein receiving an indication comprises detecting the inclusion in the video stream of an advertisement that belongs to a particular category.
  • 14. The method of claim 1, wherein receiving an indication comprises detecting a signal in the video stream.
  • 15. The method of claim 1, wherein receiving the indication comprises receiving an indication to generate a display of the alternate media content at a time that is relative to a length of program content in the video stream.
  • 16. The method of claim 1, wherein receiving an indication comprises receiving an indication to generate a display of the alternate media content periodically.
  • 17. The method of claim 1, wherein the advertisement is a first advertisement and the alternate media content comprises a second advertisement, and wherein the second advertisement is selected based at least in part on the first advertisement.
  • 18. A system for generating a display of alternate media content, the system comprising a computer processor configured to: generate a display of a video stream on user equipment, wherein the video stream comprises an advertisement and a first video stream length;receive an indication to generate a display of an alternate media content during said display of the video stream;interrupt said display of the video stream, wherein the video stream is buffered for a period of time required to fully play the alternate media content without stopping transmission of the video stream to the user equipment;generate a display of the alternate media content on the user equipment;remove the advertisement from the video stream to generate a second video stream length that is substantially the same as the first video stream length, wherein the advertisement occurs after displaying the alternate media content; andautomatically unbuffer the video stream and revert to generate a display of the video stream from the point of interruption.
  • 19. The system of claim 18, wherein the processor is configured to generate a display of the alternate media content as an overlay on the video stream.
  • 20. The system of claim 18, wherein the advertisement is a first advertisement and the alternate media content is a second advertisement.
  • 21. The system of claim 18, wherein the processor is configured to disallow a channel switch while the alternate media content is being displayed.
  • 22. The system of claim 18, wherein the alternate media content is a modified version of at least a portion of the video stream.
  • 23. The system of claim 22, wherein the modified version is selected based on a user profile of a viewer of the video stream.
  • 24. The system of claim 18, wherein the processor is configured to store the alternate media content on a storage device at the user equipment.
  • 25. The system of claim 18, wherein the processor is configured to select the alternate media content based on program content in the video stream.
  • 26. The system of claim 18, wherein the processor is configured to receive an indication by detecting the inclusion in the video stream of an advertisement that belongs to a particular category.
  • 27. The system of claim 18, wherein the processor is configured to receive an indication by detecting a signal in the video stream.
  • 28. The system of claim 18, wherein the processor is configured to receive the indication to generate a display of the alternate media content at a time that is relative to a length of program content in the video stream.
  • 29. The system of claim 18, wherein the processor is configured to receive an indication to generate a display of the alternate media content periodically.
  • 30. The system of claim 18, wherein the advertisement is a first advertisement and the alternate media content comprises a second advertisement, and wherein the second advertisement is selected based at least in part on the first advertisement.
CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No. 12/481,484, filed Jun. 9, 2009, now abandoned, which is a continuation of U.S. patent application Ser. No. 09/775,115, filed Feb. 1, 2001, now abandoned, which claims the benefit of U.S. provisional application No. 60/179,551, filed Feb. 1, 2000 each of which are hereby incorporated by reference herein in their entirety.

US Referenced Citations (418)
Number Name Date Kind
4355415 George et al. Oct 1982 A
4429385 Cichelli et al. Jan 1984 A
4573072 Freeman Feb 1986 A
4602279 Freeman Jul 1986 A
4605964 Chard Aug 1986 A
4625080 Scott Nov 1986 A
4635109 Comeau Jan 1987 A
4685131 Horne Aug 1987 A
4694490 Harvey et al. Sep 1987 A
4704725 Harvey et al. Nov 1987 A
4706121 Young Nov 1987 A
4718107 Hayes Jan 1988 A
4750213 Novak Jun 1988 A
4751578 Reiter et al. Jun 1988 A
4761684 Clark et al. Aug 1988 A
4787063 Muguet Nov 1988 A
4814883 Perine et al. Mar 1989 A
4847698 Freeman Jul 1989 A
4847699 Freeman Jul 1989 A
4847700 Freeman Jul 1989 A
4857999 Welsh Aug 1989 A
4864429 Eigeldinger et al. Sep 1989 A
4908707 Kinghorn Mar 1990 A
4930158 Vogel May 1990 A
4930160 Vogel May 1990 A
4945563 Horton et al. Jul 1990 A
4959720 Duffield et al. Sep 1990 A
4965825 Harvey et al. Oct 1990 A
4977455 Young Dec 1990 A
5027400 Baji et al. Jun 1991 A
5036314 Barillari et al. Jul 1991 A
5038211 Hallenbeck Aug 1991 A
5047867 Strubbe et al. Sep 1991 A
5089885 Clark Feb 1992 A
5093921 Bevins, Jr. Mar 1992 A
5099319 Esch et al. Mar 1992 A
5109279 Ando Apr 1992 A
5109414 Harvey et al. Apr 1992 A
5113259 Romesburg et al. May 1992 A
5132992 Yurt et al. Jul 1992 A
5134719 Mankovitz Jul 1992 A
5151789 Young Sep 1992 A
5155591 Wachob Oct 1992 A
5162905 Itoh et al. Nov 1992 A
5172413 Bradley et al. Dec 1992 A
5200822 Bronfin et al. Apr 1993 A
5210611 Yee et al. May 1993 A
5216515 Steele et al. Jun 1993 A
5223924 Strubbe Jun 1993 A
RE34340 Freeman Aug 1993 E
5233423 Jernigan et al. Aug 1993 A
5233654 Harvey et al. Aug 1993 A
5241428 Goldwasser et al. Aug 1993 A
5253066 Vogel Oct 1993 A
5283639 Esch et al. Feb 1994 A
5323234 Kawasaki Jun 1994 A
5335277 Harvey et al. Aug 1994 A
5353121 Young et al. Oct 1994 A
5359367 Stockill Oct 1994 A
5371551 Logan et al. Dec 1994 A
5382983 Kwoh et al. Jan 1995 A
5410326 Goldstein Apr 1995 A
5410344 Graves et al. Apr 1995 A
5412720 Hoarty May 1995 A
5414756 Levine May 1995 A
5416508 Sakuma et al. May 1995 A
5424770 Schmelzer et al. Jun 1995 A
5438423 Lynch et al. Aug 1995 A
5442389 Blahut et al. Aug 1995 A
5446919 Wilkins Aug 1995 A
5449522 Hill Sep 1995 A
5455570 Cook et al. Oct 1995 A
5459522 Pint Oct 1995 A
5461415 Wolf et al. Oct 1995 A
5465113 Gilboy Nov 1995 A
5469206 Strubbe et al. Nov 1995 A
5479266 Young et al. Dec 1995 A
5479268 Young et al. Dec 1995 A
5481296 Cragun et al. Jan 1996 A
5483278 Strubbe et al. Jan 1996 A
5485197 Hoarty Jan 1996 A
5485219 Woo Jan 1996 A
5502504 Marshall et al. Mar 1996 A
5509908 Hillstead et al. Apr 1996 A
5515098 Carles May 1996 A
5517257 Dunn et al. May 1996 A
5523794 Mankovitz et al. Jun 1996 A
5523796 Marshall et al. Jun 1996 A
5524195 Clanton, III et al. Jun 1996 A
5526034 Hoarty et al. Jun 1996 A
5526035 Lappington et al. Jun 1996 A
5528304 Cherrick et al. Jun 1996 A
5532735 Blahut et al. Jul 1996 A
5534911 Levitan Jul 1996 A
5539449 Blahut et al. Jul 1996 A
5539822 Lett Jul 1996 A
5543929 Mankovitz et al. Aug 1996 A
5546488 Kitamura et al. Aug 1996 A
5550576 Klosterman Aug 1996 A
5559548 Davis et al. Sep 1996 A
5559549 Hendricks et al. Sep 1996 A
5559550 Mankovitz Sep 1996 A
5561516 Noble et al. Oct 1996 A
5568272 Levine Oct 1996 A
5570295 Isenberg et al. Oct 1996 A
5572442 Schulhof et al. Nov 1996 A
5579239 Freeman et al. Nov 1996 A
5583560 Florin et al. Dec 1996 A
5583563 Wanderscheid et al. Dec 1996 A
5585838 Lawler et al. Dec 1996 A
5585858 Harper et al. Dec 1996 A
5585865 Amano et al. Dec 1996 A
5585866 Miller et al. Dec 1996 A
5589892 Knee et al. Dec 1996 A
5592551 Lett et al. Jan 1997 A
5594509 Florin et al. Jan 1997 A
5596373 White et al. Jan 1997 A
5600364 Hendricks et al. Feb 1997 A
5600366 Schulman Feb 1997 A
5600573 Hendricks et al. Feb 1997 A
5602582 Wanderscheid et al. Feb 1997 A
5606374 Bertram Feb 1997 A
5610653 Abecassis Mar 1997 A
5617526 Oran et al. Apr 1997 A
5619247 Russo Apr 1997 A
5619249 Billock et al. Apr 1997 A
5619274 Roop et al. Apr 1997 A
5621456 Florin et al. Apr 1997 A
5623613 Rowe et al. Apr 1997 A
5629733 Youman et al. May 1997 A
5630119 Aristides et al. May 1997 A
5631995 Weissensteiner et al. May 1997 A
5632007 Freeman May 1997 A
5635978 Alten et al. Jun 1997 A
5635979 Kostreski et al. Jun 1997 A
5640484 Mankovitz Jun 1997 A
5650831 Farwell Jul 1997 A
5652615 Bryant et al. Jul 1997 A
5654748 Matthews, III Aug 1997 A
5654886 Zereski, Jr. et al. Aug 1997 A
5657072 Aristides et al. Aug 1997 A
5657414 Lett et al. Aug 1997 A
5659350 Hendricks et al. Aug 1997 A
5661516 Carles Aug 1997 A
5663757 Morales Sep 1997 A
5666293 Metz et al. Sep 1997 A
5666645 Thomas et al. Sep 1997 A
5675390 Schindler et al. Oct 1997 A
5682195 Hendricks et al. Oct 1997 A
5682196 Freeman Oct 1997 A
5682206 Wehmeyer et al. Oct 1997 A
5684525 Klosterman Nov 1997 A
5689648 Diaz et al. Nov 1997 A
5692214 Levine Nov 1997 A
5694163 Harrison Dec 1997 A
5694381 Sako Dec 1997 A
5696905 Reimer et al. Dec 1997 A
5699107 Lawler et al. Dec 1997 A
5701383 Russo et al. Dec 1997 A
5708478 Tognazzini Jan 1998 A
5710601 Marshall et al. Jan 1998 A
5710815 Ming et al. Jan 1998 A
5717452 Janin et al. Feb 1998 A
5721827 Logan et al. Feb 1998 A
5721829 Dunn et al. Feb 1998 A
5724091 Freeman et al. Mar 1998 A
5724472 Abecassis Mar 1998 A
5729280 Inoue et al. Mar 1998 A
5734853 Hendricks et al. Mar 1998 A
5734893 Li et al. Mar 1998 A
5740549 Reilly et al. Apr 1998 A
5745710 Clanton, III et al. Apr 1998 A
5748191 Rozak et al. May 1998 A
5748716 Levine May 1998 A
5751282 Girard et al. May 1998 A
5751335 Shintani May 1998 A
5752159 Faust et al. May 1998 A
5754771 Epperson et al. May 1998 A
5757417 Aras et al. May 1998 A
5758257 Herz et al. May 1998 A
5758259 Lawler May 1998 A
5760821 Ellis et al. Jun 1998 A
5761601 Nemirofsky et al. Jun 1998 A
5761606 Wolzien Jun 1998 A
5768528 Stumm Jun 1998 A
5774170 Hite et al. Jun 1998 A
5774534 Mayer Jun 1998 A
5774664 Hidary et al. Jun 1998 A
5774666 Portuesi Jun 1998 A
5778181 Hidary et al. Jul 1998 A
5778182 Cathey et al. Jul 1998 A
5781226 Sheehan Jul 1998 A
5781228 Sposato Jul 1998 A
5781246 Alten et al. Jul 1998 A
5787259 Haroun et al. Jul 1998 A
5788507 Redford et al. Aug 1998 A
5790202 Kummer et al. Aug 1998 A
5793964 Rogers et al. Aug 1998 A
5796952 Davis et al. Aug 1998 A
5798785 Hendricks et al. Aug 1998 A
5802284 Karlton et al. Sep 1998 A
5805154 Brown Sep 1998 A
5805763 Lawler et al. Sep 1998 A
5805804 Laursen et al. Sep 1998 A
5805974 Hite et al. Sep 1998 A
5808608 Young et al. Sep 1998 A
5812123 Rowe et al. Sep 1998 A
5812931 Yuen Sep 1998 A
5815671 Morrison Sep 1998 A
5818438 Howe et al. Oct 1998 A
5818439 Nagasaka et al. Oct 1998 A
5818935 Maa Oct 1998 A
5819019 Nelson Oct 1998 A
5828420 Marshall et al. Oct 1998 A
5828945 Klosterman Oct 1998 A
5830068 Brenner et al. Nov 1998 A
5838314 Neel et al. Nov 1998 A
5844620 Coleman et al. Dec 1998 A
5847750 Srivastava et al. Dec 1998 A
5848392 Shudo Dec 1998 A
5858866 Berry et al. Jan 1999 A
5861881 Freeman et al. Jan 1999 A
5867233 Tanaka et al. Feb 1999 A
5873022 Huizer et al. Feb 1999 A
5880768 Lemmons et al. Mar 1999 A
5884141 Inoue et al. Mar 1999 A
5886731 Ebisawa Mar 1999 A
5886732 Humpleman Mar 1999 A
5887133 Brown et al. Mar 1999 A
5887243 Harvey et al. Mar 1999 A
5892535 Allen et al. Apr 1999 A
5907323 Lawler et al. May 1999 A
5907366 Farmer et al. May 1999 A
5912696 Buehl Jun 1999 A
5914746 Matthews, III et al. Jun 1999 A
5917830 Chen et al. Jun 1999 A
5918010 Appleman et al. Jun 1999 A
5929849 Kikinis Jul 1999 A
5940073 Klosterman et al. Aug 1999 A
5940572 Balaban et al. Aug 1999 A
5959623 van Hoff et al. Sep 1999 A
5961603 Kunkel et al. Oct 1999 A
5973684 Brooks et al. Oct 1999 A
5974222 Yuen et al. Oct 1999 A
5977964 Williams et al. Nov 1999 A
5987210 Iggulden et al. Nov 1999 A
5988078 Levine Nov 1999 A
5995092 Yuen et al. Nov 1999 A
6002393 Hite et al. Dec 1999 A
6002394 Schein et al. Dec 1999 A
6005603 Flavin Dec 1999 A
6006257 Slezak Dec 1999 A
6011537 Slotznick Jan 2000 A
6014137 Burns Jan 2000 A
6014184 Knee et al. Jan 2000 A
6018765 Durana et al. Jan 2000 A
6018768 Ullman et al. Jan 2000 A
6025837 Matthews, III et al. Feb 2000 A
6029045 Picco et al. Feb 2000 A
6029195 Herz Feb 2000 A
6038367 Abecassis Mar 2000 A
6049539 Lee et al. Apr 2000 A
6049824 Simonin Apr 2000 A
6057872 Candelore May 2000 A
6061719 Bendinelli et al. May 2000 A
6064376 Berezowski et al. May 2000 A
6067303 Aaker et al. May 2000 A
6075551 Berezowski et al. Jun 2000 A
6078348 Klosterman et al. Jun 2000 A
6097383 Gaughan et al. Aug 2000 A
6097441 Allport Aug 2000 A
6104334 Allport Aug 2000 A
6130726 Darbee et al. Oct 2000 A
6141488 Knudson et al. Oct 2000 A
6151059 Schein et al. Nov 2000 A
6157413 Hanafee et al. Dec 2000 A
6160545 Eyer et al. Dec 2000 A
6160546 Thompson et al. Dec 2000 A
6172677 Stautner et al. Jan 2001 B1
6173271 Goodman et al. Jan 2001 B1
6177931 Alexander et al. Jan 2001 B1
6181364 Ford Jan 2001 B1
6182050 Ballard Jan 2001 B1
6186443 Shaffer Feb 2001 B1
6191780 Martin et al. Feb 2001 B1
6198509 Dougherty et al. Mar 2001 B1
6208384 Schultheiss Mar 2001 B1
6209129 Carr et al. Mar 2001 B1
6209130 Rector, Jr. et al. Mar 2001 B1
6215526 Barton et al. Apr 2001 B1
6226793 Kwoh May 2001 B1
6233389 Barton et al. May 2001 B1
6233734 Macrae et al. May 2001 B1
6239794 Yuen et al. May 2001 B1
6263501 Schein et al. Jul 2001 B1
6263505 Walker et al. Jul 2001 B1
6268849 Boyer et al. Jul 2001 B1
6282713 Kitsukawa et al. Aug 2001 B1
6298218 Lowe et al. Oct 2001 B1
6310886 Barton Oct 2001 B1
6323911 Schein et al. Nov 2001 B1
6331877 Bennington et al. Dec 2001 B1
6354378 Patel Mar 2002 B1
6357042 Srinivasan et al. Mar 2002 B2
6357043 Ellis et al. Mar 2002 B1
6381362 Deshpande et al. Apr 2002 B1
6381582 Walker et al. Apr 2002 B1
6388714 Schein et al. May 2002 B1
6400407 Zigmond et al. Jun 2002 B1
6430743 Matsuura Aug 2002 B1
6446261 Rosser Sep 2002 B1
6460018 Kasai et al. Oct 2002 B1
6463585 Hendricks et al. Oct 2002 B1
6477579 Kunkel et al. Nov 2002 B1
6483987 Goldschmidt Iki et al. Nov 2002 B1
6486920 Arai et al. Nov 2002 B2
6490722 Barton et al. Dec 2002 B1
6519584 Tognazzini et al. Feb 2003 B1
6546556 Kataoka et al. Apr 2003 B1
6553178 Abecassis Apr 2003 B2
6564378 Satterfield et al. May 2003 B1
6574424 Dimitri et al. Jun 2003 B1
6580870 Kanazawa et al. Jun 2003 B1
6594825 Goldschmidt Iki et al. Jul 2003 B1
6611537 Edens et al. Aug 2003 B1
6611654 Shteyn Aug 2003 B1
6660503 Kierulff Dec 2003 B2
6698020 Zigmond et al. Feb 2004 B1
6714975 Aggarwal et al. Mar 2004 B1
6728713 Beach et al. Apr 2004 B1
6738978 Hendricks et al. May 2004 B1
6742047 Tso May 2004 B1
6742183 Reynolds et al. May 2004 B1
6751800 Fukuda et al. Jun 2004 B1
6756997 Ward, III et al. Jun 2004 B1
6757906 Look et al. Jun 2004 B1
6760537 Mankovitz Jul 2004 B2
6799326 Boylan, III et al. Sep 2004 B2
6802074 Mitsui et al. Oct 2004 B1
6813775 Finseth et al. Nov 2004 B1
6837789 Garahi et al. Jan 2005 B2
6847778 Vallone et al. Jan 2005 B1
6850691 Stam et al. Feb 2005 B1
6950624 Kim et al. Sep 2005 B2
6973669 Daniels Dec 2005 B2
7020704 Lipscomb et al. Mar 2006 B1
7079176 Freeman et al. Jul 2006 B1
7088952 Saito et al. Aug 2006 B1
7134136 Hanai et al. Nov 2006 B2
7185353 Schlack Feb 2007 B2
7194754 Tomsen et al. Mar 2007 B2
7200852 Block Apr 2007 B1
7503055 Reynolds et al. Mar 2009 B2
7584491 Bruckner et al. Sep 2009 B2
7610597 Johnson et al. Oct 2009 B1
7716700 Carlucci et al. May 2010 B2
7889964 Barton et al. Feb 2011 B1
20010001159 Ford May 2001 A1
20010029610 Corvin et al. Oct 2001 A1
20010047298 Moore et al. Nov 2001 A1
20010049820 Barton Dec 2001 A1
20020037160 Locket et al. Mar 2002 A1
20020054062 Gerba et al. May 2002 A1
20020056087 Berezowski et al. May 2002 A1
20020083439 Eldering Jun 2002 A1
20020083441 Flickinger et al. Jun 2002 A1
20020090203 Mankovitz Jul 2002 A1
20020092017 Klosterman et al. Jul 2002 A1
20020104090 Stettner Aug 2002 A1
20020124249 Shintani et al. Sep 2002 A1
20020144262 Plotnick et al. Oct 2002 A1
20020146233 Barton et al. Oct 2002 A1
20020166120 Boylan et al. Nov 2002 A1
20020174430 Ellis et al. Nov 2002 A1
20020191954 Beach et al. Dec 2002 A1
20020199186 Ali et al. Dec 2002 A1
20030026589 Barton et al. Feb 2003 A1
20030028761 Platt Feb 2003 A1
20030037068 Thomas et al. Feb 2003 A1
20030037333 Ghashghai et al. Feb 2003 A1
20030056219 Reichardt et al. Mar 2003 A1
20030110499 Knudson et al. Jun 2003 A1
20030131252 Barton Jul 2003 A1
20030131359 Moskowitz Jul 2003 A1
20030163813 Klosterman et al. Aug 2003 A1
20030163832 Tsuria et al. Aug 2003 A1
20030164858 Klosterman et al. Sep 2003 A1
20030182567 Barton et al. Sep 2003 A1
20030188310 Klosterman et al. Oct 2003 A1
20030188311 Yuen et al. Oct 2003 A1
20030196201 Schein et al. Oct 2003 A1
20030206720 Abecassis Nov 2003 A1
20030208756 Macrae et al. Nov 2003 A1
20030219227 Otala et al. Nov 2003 A1
20040013406 Barton et al. Jan 2004 A1
20040013409 Beach et al. Jan 2004 A1
20040223747 Otala et al. Nov 2004 A1
20040226034 Kaczowka et al. Nov 2004 A1
20040237102 Konig et al. Nov 2004 A1
20040261096 Matz Dec 2004 A1
20050028208 Ellis et al. Feb 2005 A1
20050076359 Pierson et al. Apr 2005 A1
20050120373 Thomas et al. Jun 2005 A1
20050204388 Knudson et al. Sep 2005 A1
20050240961 Jerding et al. Oct 2005 A1
20050244138 O'Connor et al. Nov 2005 A1
20050251827 Ellis et al. Nov 2005 A1
20050283796 Flickinger Dec 2005 A1
20060031883 Ellis et al. Feb 2006 A1
20060271980 Mankovitz Nov 2006 A1
20060288366 Boylan et al. Dec 2006 A1
20070266400 Rogers et al. Nov 2007 A1
20080127246 Sylvain May 2008 A1
20090228912 Reynolds et al. Sep 2009 A1
20100106574 Cartwright Apr 2010 A1
20100111493 Corvin et al. May 2010 A1
20100175080 Yuen et al. Jul 2010 A1
20110197222 Corvin et al. Aug 2011 A1
Foreign Referenced Citations (165)
Number Date Country
1129879 Aug 1996 CN
1164162 Nov 1997 CN
1226030 Aug 1999 CN
31 51 492 Jul 1983 DE
19 531 121 Feb 1997 DE
19 740 079 Mar 1999 DE
0013096 Jul 1980 EP
0322909 Jul 1989 EP
0 363 847 Apr 1990 EP
0382764 Aug 1990 EP
0 424 648 May 1991 EP
0589369 Mar 1994 EP
0752767 Jan 1997 EP
0 774 853 May 1997 EP
0773682 May 1997 EP
0788106 Aug 1997 EP
0 793 225 Sep 1997 EP
0 804 028 Oct 1997 EP
0803701 Oct 1997 EP
0805594 Nov 1997 EP
0822718 Feb 1998 EP
0 838 820 Apr 1998 EP
0 981 248 Feb 2000 EP
1067792 Jan 2001 EP
1 093 305 Apr 2001 EP
1095504 May 2001 EP
1434432 Jun 2004 EP
1 499 113 Jan 2005 EP
1705908 Sep 2006 EP
2146507 Jan 2010 EP
2 227 622 Aug 1990 GB
2265792 Oct 1993 GB
2307381 May 1997 GB
03-022770 Jan 1991 JP
03063990 Mar 1991 JP
6022315 Jan 1994 JP
8-56352 Feb 1996 JP
08076778 Mar 1996 JP
8-505498 Jun 1996 JP
8-506939 Jul 1996 JP
9065321 Mar 1997 JP
09-102827 Apr 1997 JP
9130346 May 1997 JP
9-510327 Oct 1997 JP
10-108145 Apr 1998 JP
10162484 Jun 1998 JP
11341370 Dec 1999 JP
WO-8703766 Jun 1987 WO
WO-8804507 Jun 1988 WO
WO-8902682 Mar 1989 WO
WO-8903085 Apr 1989 WO
WO-9000847 Jan 1990 WO
WO-9323957 Nov 1993 WO
WO-9414282 Jun 1994 WO
WO-9414284 Jun 1994 WO
WO-9501056 Jan 1995 WO
WO-9501059 Jan 1995 WO
WO-9504431 Feb 1995 WO
WO-9507003 Mar 1995 WO
WO 9507003 Mar 1995 WO
WO-9510910 Apr 1995 WO
WO-9528055 Oct 1995 WO
WO-9532585 Nov 1995 WO
WO 9532585 Nov 1995 WO
WO-9531069 Nov 1995 WO
WO-9608923 Mar 1996 WO
WO 9609721 Mar 1996 WO
WO-9609721 Mar 1996 WO
WO-9607270 Mar 1996 WO
WO-9613932 May 1996 WO
WO-9620555 Jul 1996 WO
WO-9625821 Aug 1996 WO
WO 9634491 Oct 1996 WO
WO-9634491 Oct 1996 WO
WO-9634486 Oct 1996 WO
WO-9641471 Dec 1996 WO
WO-9641478 Dec 1996 WO
WO-9703521 Jan 1997 WO
WO-9704595 Feb 1997 WO
WO-9713368 Apr 1997 WO
WO-9717774 May 1997 WO
WO-9718675 May 1997 WO
WO 9718675 May 1997 WO
WO-9719555 May 1997 WO
WO 9731480 Aug 1997 WO
WO-9731480 Aug 1997 WO
WO-9729458 Aug 1997 WO
WO-9736422 Oct 1997 WO
WO 9742763 Nov 1997 WO
WO-9742763 Nov 1997 WO
WO 9749241 Dec 1997 WO
WO-9749242 Dec 1997 WO
WO 9749242 Dec 1997 WO
WO-9746943 Dec 1997 WO
WO-9747106 Dec 1997 WO
WO-9747124 Dec 1997 WO
WO-9747143 Dec 1997 WO
WO-9748230 Dec 1997 WO
WO-9749237 Dec 1997 WO
WO-9750251 Dec 1997 WO
WO-9800975 Jan 1998 WO
WO-9800976 Jan 1998 WO
WO-9806219 Feb 1998 WO
WO-9810589 Mar 1998 WO
WO-9816062 Apr 1998 WO
WO-9817064 Apr 1998 WO
WO-9820675 May 1998 WO
WO-9826569 Jun 1998 WO
WO-9826577 Jun 1998 WO
WO-9826584 Jun 1998 WO
WO-9826596 Jun 1998 WO
WO-9827723 Jun 1998 WO
WO-9839893 Sep 1998 WO
WO-9843406 Oct 1998 WO
WO-9848566 Oct 1998 WO
WO-9851076 Nov 1998 WO
WO-9859493 Dec 1998 WO
WO-9903267 Jan 1999 WO
WO-9904561 Jan 1999 WO
WO 9911065 Mar 1999 WO
WO-9913471 Mar 1999 WO
WO-9914947 Mar 1999 WO
WO-9930491 Jun 1999 WO
WO-9933265 Jul 1999 WO
WO-9939280 Aug 1999 WO
WO-9945700 Sep 1999 WO
WO-9945702 Sep 1999 WO
WO 9960783 Nov 1999 WO
WO-9960783 Nov 1999 WO
WO-9956466 Nov 1999 WO
WO-9957904 Nov 1999 WO
WO-9960789 Nov 1999 WO
WO-9966719 Dec 1999 WO
WO-0002380 Jan 2000 WO
WO-0004706 Jan 2000 WO
WO-0014951 Mar 2000 WO
WO-0011869 Mar 2000 WO
WO-0016548 Mar 2000 WO
WO-0033560 Jun 2000 WO
WO-0033565 Jun 2000 WO
WO-0040025 Jul 2000 WO
WO-0057645 Sep 2000 WO
WO-0059220 Oct 2000 WO
WO-0058834 Oct 2000 WO
WO-0059214 Oct 2000 WO
WO-0059223 Oct 2000 WO
WO-0062299 Oct 2000 WO
WO-0062533 Oct 2000 WO
WO-0079798 Dec 2000 WO
WO-0119086 Mar 2001 WO
WO-0146843 Jun 2001 WO
WO-0146869 Jun 2001 WO
WO-0147238 Jun 2001 WO
WO-0147249 Jun 2001 WO
WO-0147257 Jun 2001 WO
WO-0147273 Jun 2001 WO
WO-0147279 Jun 2001 WO
WO-0150743 Jul 2001 WO
WO-0158158 Aug 2001 WO
WO-03019932 Mar 2003 WO
WO-03058537 Jul 2003 WO
WO-03094134 Nov 2003 WO
WO-2004063892 Jul 2004 WO
WO-2004095426 Nov 2004 WO
WO-2008088510 Jul 2008 WO
Non-Patent Literature Citations (28)
Entry
“Digital Video Broadcasting (DVB); DVB specification for data broadcasting”,European Telecommunications Standards Institute, Draft EN 301 192 V1.2.1 (1999).
“Electronic Programme Guide (EPG); Protocol for a TV Guide using electronic data transmission” by European Telecommunication Standards Institute, May 1997, Valbonne, France, publication No. ETS 300 707.
Enhanced Content Specification, ATVEF, from the Internet at http://www.atvef.com/library/spec.html, printed Aug. 22, 2001, the document bears a Copyright date of 1998, 1999, 2000.
Hartwig et al., Broadcasting and Processing of Program Guides for Digital TV, SMPTE Journal, pp. 727-732, Oct. 1997.
Honey, is there anything good on the remote tonight?, advertisement from Multichannel News, Broadband Week Section, p. 168, Nov. 30, 1998.
How Evolve Works, from the Internet at http://www.evolveproducts.com/network.html, printed on Dec. 28, 1998.
Index Systems Inc., Gemstar Service Object Model, Data Format Specification, Ver. 2.0.4, pp. 58-59.
ISR and Written Opinion of the International Searching Authority of counterpart application No. PCT/US2007/025094 mailed May 30, 2008.
Jaidev, EXSLT—A Wired and Wireless Case Study, http://csharpcomputing.com/XMLTutorial/Lession15.htm.
Jini Architecture Overview, by Jim Waldo, from the Internet at http://Java.sun.com/products/jini/whitepapers/architectureoverview.pdf/ printed on Jan. 25, 1999. The document bears a copyright date of 1998.48451756—1.
Miller, Matthew D., A Scenario for the Deployment of Interactive Multimedia Cable Television Systems in the United States in the 1990's, proceedings of the IEEE, vol. 82, No. 4, Apr. 1994, pp. 585-589.
OpenTV Launches OpenStreamer™ Technology for Broadcasters to Deliver First Ever Real-Time Digital Interactive Television, from the Internet at http://www.opentv.com/news/openstreamer—press—final.htm, printed on Jun. 28, 1999, the document bears a copyright date of 1999.
Papers Delivered (Part1), 61st National Conference, Information Processing Society of Japan, Oct. 3-5, 2000.
Pogue, D., “State of the Art: for TiVo and Replay, New Reach,” N.Y. Times, May 29, 2003.
Prevue Networks and OpenTV(R) Agree to Work Together on Deploying Interactive Program Guides Worldwide, from the internet at http://www.opentv.com/news/prevuefinal.htm, printed on Jun. 28, 1999.
Randerson, J., Let Sofware Catch the Game for You, New Scientist, Jul. 3, 2004.
Reaching your subscribers is a complex and costly process-until now, from the Internet at http://www.evolveproducts.com/info.html, printed on Dec. 28, 1998.
Report on Deliverable AC-312 STORit Project (1999).
Rewind, replay and unwind with new high-tech TV devices, by Lawrence J. Magid, LA Times. This document was printed from the Internet on Jun. 6, 1999 and bears a date of May 19, 1999.
Rogers, C., Telcos vs. Cable TV: The Global View, Data Communications, No. 13, New York, pp. 75, 76, 78 and 80, Sep. 1995.
Sun's Next Steps in Digital Set-Tops, article in Cablevision, p. 56, Nov. 16, 1998.
Technical White Paper, OpenTV™ Operating Environment, (© 1998 OpenTV Inc.), pp. 1-12.
The Evolve EZ Guide. The Remote. Control, from the Internet at http://www.evolveproducts.com/display2.html, printed on Dec. 28, 1998.
Using Starsight 2, published before Apr. 19, 1995.
Verknüpfung von TV mit Internet, Forschung & Entwicklung, vol. 68, No. 18, Aug. 16, 1996, pp. 70-71, XP000631189.
Von Andreas Neumann, WDR Online Aufbau Und Perspektiven Automatisierter Online-Dienste Im WDR, Rundfunktechnische Mitteilungen, vol. 41, pp. 56-66, Jun. 1997.
Von Gerhard Eitz, Zukunftige Informations-Und Datenangebote Beim Digitalen Fernsehen—EPG Und Lesezeichen, Rundfunktechnische Mitteilungen, vol. 41, pp. 76-72, Apr. 30, 1997.
Why Jini Now?, from the internet at http://java.sun.com/products/jini/whitepapers/whyjininow.pdf, printed on Jan. 25, 1999. The document bears a copyright date of 1998.
Related Publications (1)
Number Date Country
20110126227 A1 May 2011 US
Provisional Applications (1)
Number Date Country
60179551 Feb 2000 US
Continuations (2)
Number Date Country
Parent 12481484 Jun 2009 US
Child 12911576 US
Parent 09775115 Feb 2001 US
Child 12481484 US