WO2001084753A2 - System and method for providing content interruptions - Google Patents

System and method for providing content interruptions Download PDF

Info

Publication number
WO2001084753A2
WO2001084753A2 PCT/US2001/040419 US0140419W WO0184753A2 WO 2001084753 A2 WO2001084753 A2 WO 2001084753A2 US 0140419 W US0140419 W US 0140419W WO 0184753 A2 WO0184753 A2 WO 0184753A2
Authority
WO
WIPO (PCT)
Prior art keywords
content
receiver
instructions
processor
article
Prior art date
Application number
PCT/US2001/040419
Other languages
French (fr)
Other versions
WO2001084753A3 (en
Inventor
Oleg Rashkovskiy
Noam Shendar
Original Assignee
Intel Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corporation filed Critical Intel Corporation
Priority to EP01927430A priority Critical patent/EP1277298A2/en
Priority to AU2001253877A priority patent/AU2001253877A1/en
Priority to CA002406778A priority patent/CA2406778C/en
Publication of WO2001084753A2 publication Critical patent/WO2001084753A2/en
Publication of WO2001084753A3 publication Critical patent/WO2001084753A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/10Arrangements for replacing or switching information during the broadcast or the distribution
    • H04H20/106Receiver-side switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/40Arrangements for broadcast specially adapted for accumulation-type receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/16Arrangements for conditional access to broadcast information or to broadcast-related services on playing information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4408Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6543Transmission by server directed to the client for forcing some client operations, e.g. recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/21Billing for the use of broadcast information or broadcast-related information
    • H04H60/22Billing for the use of broadcast information or broadcast-related information per use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/23Arrangements for conditional access to broadcast information or to broadcast-related services using cryptography, e.g. encryption, authentication, key distribution

Definitions

  • This invention relates generally to broadband content distribution.
  • Broadband content distribution may involve the distribution of television programming to a large number of receivers as well as the distribution of other forms of content.
  • Content which may be amenable to wide spread distribution include video, graphics, software, audio and games .
  • the ability to charge customers for content in many cases means that the type of content that may be distributed may be of higher quality.
  • pay-per-view television programming is widely accepted.
  • FIG. 1 is a schematic depiction of a broadband digital distribution system in accordance with one embodiment of the present invention
  • Figure 2 is a flow chart for software which may be utilized on a receiver in the system shown in Figure 1; and Figure 3 is a block depiction of a receiver in accordance with one embodiment of the present invention.
  • a digital broadband distribution network 10 may implement the distribution of a variety of content formats and the provision of content interruptions on a content receiver 16.
  • the content receiver 16 receives content from a content transmitter 12 which in turn receives broadcast content from a content provider 14.
  • the content transmitted by the transmitter 12 may be made up of conventional content termed "interruptible content” and "interrupting content”.
  • Interruptible content is content whose operation, play, or use may be interrupted for the substitution of other content.
  • the content which is temporarily substituted for the interruptible content is called the interrupting content.
  • interruptible content that the user desires to receive may be interrupted with interrupting content that may help to pay for the interruptible content.
  • the interrupting content may include advertisements .
  • the interruptible content may be video, graphics, audio, games, and other software such as application software.
  • the interrupting content may be substituted for the interruptible content under control of the receiver 16 in one embodiment .
  • the content from the content transmitter 12 is received by a tuner/demodulator 18 contained in the digital content receiver 16.
  • the tuner/demodulator 18 tunes to one or more channels and demodulates those channels for display.
  • the tuner/demodulator 18 may parse the interruptible and interrupting content and forwards that information to an encrypted cache 20.
  • the tuner/demodulator 18 also parses storing instructions utilized for controlling the storage of the content. The storing instructions are also forwarded to the encrypted cache 20 for use in storing the content.
  • the tuner/demodulator 18 may parse upgrades, provided with the content, for upgrading previously received content.
  • the tuner/demodulator 18 may parse interruption instructions from the rest of the content. These interruption instructions tell when to interrupt the interruptible content with the interrupting content. The interruption instructions may be forwarded to a program guide 24.
  • the program guide 24 may receive interruption instructions from a back channel which may be coupled to the broadcast content provider 14.
  • the interruption instructions may be conveyed, for example, over the Internet as indicated at 26.
  • the interruption instructions may be updated, revised or extended and therefore it may be necessary to convey them after the original content is received.
  • the program guide 24 may provide a schedule of available information that may be received from the content provider 14. This information may be accessed over the backchannel such as the Internet 26 to reduce the storage requirements on the content receiver 16.
  • the interruption instructions, received over the back channel or as parsed by the tuner/demodulator 18, may be forwarded by the content guide 24 to a shell 22.
  • the shell 22 in one embodiment of the present invention may be a software module that controls the use of content received from the broadcast content provider 14. Moreover, the shell 22 implements the interruption of interruptible content with interrupting content in accordance with interruption instructions received as described previously.
  • the encrypted cache 20 stores the content in a format that prevents decryption and theft by unauthorized individuals.
  • the encrypted cache 20 may, for example, be part of a hard disk drive.
  • the shell 22 stores the information on the hard disk drive and particularly in the encrypted cache.
  • the shell 22 may cause the content to be distributed to a variety of storage locations on the hard disk drive so that the content may not be continuously accessed in one contiguous hard drive area. Only the shell 22 can access the map which indicates where the content is stored on the hard disk drive and how it can be reconstructed to play back the content in a meaningful fashion.
  • the shell can control access in a variety of ways. For example, the shell can prevent access, the shell can provide access only in return for either watching a commercial or paying a fee or the shell may limit the number of times that the content may be viewed or even the times when the content may be viewed.
  • the shell 22 may have content, such as games or rentable software as a few examples.
  • content such as games or rentable software
  • the user may request a download of that information or that information may be conveyed during conditions of high bandwidth availability.
  • the transport mechanism may include any digital mechanism such as satellite transmission, cable transmission or airwave broadcast.
  • the content may also be provided in conventional physical, portable forms such as compact disks (CD-ROM), digital video disks (DVD), flash memory or the like.
  • CD-ROM compact disks
  • DVD digital video disks
  • flash memory or the like.
  • the content, however received, is encoded in a way in which, absent the use of the shell 22, one would be unable to use, hear, view, play or otherwise enjoy the content.
  • the system controls access to the content in a secure way using encryption provided with the content as conveyed over the transport media or as received in physical form by the user.
  • the user can receive the right to enjoy play, hear or view the content as the case may be from the shell 22.
  • the shell 22 then releases the information for use in the appropriate format on the processor-based content receiver 16.
  • the shell 22 may also control the number of times or the time period when the content may be used.
  • the shell 22 monitors a criteria which determines when the content's use is to be interrupted with interrupting content.
  • the shell 22 may force a mechanism wherein interrupting content may be temporarily played in place of interruptible content. For example, advertisements may be provided together with the interruptible content.
  • the interrupting and interruptible content may be received at different times via different mechanisms. For example, the interrupting content may be inserted at regular intervals.
  • the interrupting content may be inserted when advantageous conditions arise. For example, in connection with gaming software, when the user reaches a stopping point, the system may determine that the action has paused sufficiently that the interrupting content may be inserted. Moreover, instead of linearly inserting the interrupting content, the content may be inserted in a progressive fashion. Thus, the more the user uses the content the higher the rate at which interrupting content may be substituted.
  • the content that is being played may be interrupted with the play of the commercial in real time. That is, when the commercial is broadcast over a broadcast media, it may automatically be inserted into the playback of the content on the system 10 as well.
  • the interruptible content may be an advertisement; however, the interrupting content may also be a request that the user make some form of payment in order to continue to use the interruptible content.
  • the receiver 16 may be called upon to access backchannel to make a payment for the continued use of the content. When the receiver 16 does so, the receiver 16 may be provided with a code either through the back channel or from the content provider which allows continued use of the interruptible content.
  • an overlay may be provided over the commercial indicate what is coming up next in the content.
  • information may be provided about the next level as an overlay, for example, over the ongoing play of the commercial .
  • the software 28 for controlling the interruption of the interruptible content may be stored on a suitable storage medium such as a hard disk drive on the receiver 16. Initially, the software 28 waits for a request for content as indicated in diamond 30. Once such a request is received, the content may be supplied as indicated in block 32. In the same process, interruption instructions may be acquired as indicated in block 34 for the content which was requested and supplied in block 32. In addition, interrupting content may then be obtained as indicated in block 36. When an interruption criteria is satisfied, as determined in diamond 38, the ongoing use of the interruptible content may be interrupted as indicated in block 40. Thus, in one embodiment of the present invention, the interruptible content is interrupted upon satisfaction of an interruption criteria. The interrupting content, such as an advertisement, is substituted temporarily.
  • the interrupting content such as an advertisement
  • a check at diamond 42 determines whether the interrupted criteria is complete. If not, the flow recycles to continue to check to determine whether the interruption criteria is satisfied at diamond 38. Otherwise, the flow ends .
  • a processor-based content receiver 16 in accordance with one embodiment of the present invention shown in Figure 3, may be a set top box, a desk top computer, an appliance, a handheld device, or other form factors.
  • the receiver 16 may include a processor 44.
  • the processor 44 may be coupled to an accelerated graphics port (AGP) chipset 46 for implementing an accelerated graphics port embodiment.
  • AGP accelerated graphics port
  • the chipset 46 communicates with the system memory 52, the AGP port 48 and the graphics accelerator 50.
  • a television 54 may be coupled to the video output of the graphics accelerator 50.
  • the chipset 46 is also coupled to a bus 56 which may be, for example', a Peripheral Component Interconnect bus (PCI) bus.
  • PCI Peripheral Component Interconnect bus
  • the bus 56 connects to a TV tuner/capture card 58 which provides tuning and demodulation for receiving the digital signal.
  • the card 58 may be coupled an antenna 60 or other source of digital video such as a cable input, a satellite receiver or the like.
  • the bus 56 is also coupled to a bridge 62 that couples the hard disk drive 64 that may store the software 28 in one embodiment of the present invention.
  • the bridge 62 is also coupled to another bus 66 which may be coupled to a serial input/output (SIO) device 68.
  • SIO serial input/output
  • the device 68 is in turn coupled to an interface 70 which may be an infrared interface.
  • the interface 70 communicates with a remote control unit 72.
  • BIOS basic input/output system
  • a large amount of content may eventually be downloaded or otherwise acquired and stored in a storage medium associated with the system 10.
  • the storage medium may be a hard disk drive.
  • a file may be assembled which gives the user a content guide that lists all the content which is still available for access through the shell 22. In this way, the user can select that content by selecting one of the entries in the content guide. For example, the entries in the content guide may be selected by mouse clicking on them causing the content to immediately begin play.
  • storing instructions may be provided over the vertical blanking interval in one embodiment of the present invention.
  • storing instructions may be received over the Internet or through some other source.
  • interruption instructions, interrupting content and interruptible content may be received over the Internet 26.
  • the content may be forwarded through the program guide 24 and directly to the encrypted cache 20.
  • the content bypasses the tuner/demodulator 18 but still ends up being stored in the encrypted cache 20 as described previously. That information may then be accessed through the shell 22 in the same way as information stored in the encrypted cache 20 via the tuner/demodulator 18.
  • the interruption instructions may be sent through the program guide 24 to the shell 22.

Abstract

Content which users may wish to receive may be distributed with interrupting content such that the use of the content on the user's receiver may be interrupted and replaced with the interrupting content. The content which the user wishes to receive may be software, audio, video, graphics or other material and the interrupting content in one embodiment of the present invention may be advertisements. In this way, the user's receiver may be utilized to determine when it is appropriate to interrupt the interruptible content with the interrupting content. This may provide a convenient mechanism for reduced price or free distribution of a wide variety of media currently provided only in physical form or only for free without any compensation to the content provider.

Description

PROVIDING CONTENT INTERRUPTIONS
Background This invention relates generally to broadband content distribution.
Broadband content distribution may involve the distribution of television programming to a large number of receivers as well as the distribution of other forms of content. Content which may be amenable to wide spread distribution include video, graphics, software, audio and games . The ability to charge customers for content in many cases means that the type of content that may be distributed may be of higher quality. Thus, pay-per-view television programming is widely accepted.
However, there is a considerable demand for the distribution of content without charge. Conventional television broadcasts subsidize distribution through an advertising scenario. Similarly, in connection with the Internet, a large amount of content is distributed for free with the hope that viewers will patronize advertisers that pay for banner ads that accompany the content.
Thus, it would be desirable to include advertising material or other interruptions in the course of a wide variety of content that might be distributed for free or at reduced charge in a broadband distribution network. However, many content formats are not amenable to the ready incorporation of advertising material. For example, games and software could be distributed with banner ads. However, full screen display of advertisements is generally not viable because there is no way to know when to insert these advertisements in the course of the video game or software operation . Thus, there is a need for ways to provide temporary interruptions, for example for purposes of inserting advertisements, in a wide variety of content distributed in a digital broadband distribution system.
Brief Description of the Drawings
Figure 1 is a schematic depiction of a broadband digital distribution system in accordance with one embodiment of the present invention;
Figure 2 is a flow chart for software which may be utilized on a receiver in the system shown in Figure 1; and Figure 3 is a block depiction of a receiver in accordance with one embodiment of the present invention.
Detailed Description A digital broadband distribution network 10, shown in Figure 1, may implement the distribution of a variety of content formats and the provision of content interruptions on a content receiver 16. The content receiver 16 receives content from a content transmitter 12 which in turn receives broadcast content from a content provider 14. The content transmitted by the transmitter 12 may be made up of conventional content termed "interruptible content" and "interrupting content". Interruptible content is content whose operation, play, or use may be interrupted for the substitution of other content. The content which is temporarily substituted for the interruptible content is called the interrupting content.
In accordance with one embodiment, interruptible content that the user desires to receive may be interrupted with interrupting content that may help to pay for the interruptible content. The interrupting content may include advertisements . The interruptible content may be video, graphics, audio, games, and other software such as application software. The interrupting content may be substituted for the interruptible content under control of the receiver 16 in one embodiment .
The content from the content transmitter 12 is received by a tuner/demodulator 18 contained in the digital content receiver 16. The tuner/demodulator 18 tunes to one or more channels and demodulates those channels for display. In addition, the tuner/demodulator 18 may parse the interruptible and interrupting content and forwards that information to an encrypted cache 20. The tuner/demodulator 18 also parses storing instructions utilized for controlling the storage of the content. The storing instructions are also forwarded to the encrypted cache 20 for use in storing the content. In addition, the tuner/demodulator 18 may parse upgrades, provided with the content, for upgrading previously received content. Finally the tuner/demodulator 18 may parse interruption instructions from the rest of the content. These interruption instructions tell when to interrupt the interruptible content with the interrupting content. The interruption instructions may be forwarded to a program guide 24.
The program guide 24 may receive interruption instructions from a back channel which may be coupled to the broadcast content provider 14. The interruption instructions may be conveyed, for example, over the Internet as indicated at 26. In some cases, the interruption instructions may be updated, revised or extended and therefore it may be necessary to convey them after the original content is received.
The program guide 24 may provide a schedule of available information that may be received from the content provider 14. This information may be accessed over the backchannel such as the Internet 26 to reduce the storage requirements on the content receiver 16. The interruption instructions, received over the back channel or as parsed by the tuner/demodulator 18, may be forwarded by the content guide 24 to a shell 22. The shell 22 in one embodiment of the present invention may be a software module that controls the use of content received from the broadcast content provider 14. Moreover, the shell 22 implements the interruption of interruptible content with interrupting content in accordance with interruption instructions received as described previously.
The encrypted cache 20 stores the content in a format that prevents decryption and theft by unauthorized individuals. The encrypted cache 20 may, for example, be part of a hard disk drive. When content is received by the system 10, the shell 22 stores the information on the hard disk drive and particularly in the encrypted cache. For example, the shell 22 may cause the content to be distributed to a variety of storage locations on the hard disk drive so that the content may not be continuously accessed in one contiguous hard drive area. Only the shell 22 can access the map which indicates where the content is stored on the hard disk drive and how it can be reconstructed to play back the content in a meaningful fashion.
Thus, as content is acquired from a source and stored through the shell into the hard disk drive, it is stored in a form which can only be access by the shell thereafter. To access the content one must access the content through the shell because only the shell knows where all the portions of the content are stored and how to reconstruct it in a meaningful fashion. Thus, the shell can control access in a variety of ways. For example, the shell can prevent access, the shell can provide access only in return for either watching a commercial or paying a fee or the shell may limit the number of times that the content may be viewed or even the times when the content may be viewed.
Thus, in the embodiment illustrated in Figure 1, the shell 22 may have content, such as games or rentable software as a few examples. When the user wishes to use the content which is available from the content provider 14, the user may request a download of that information or that information may be conveyed during conditions of high bandwidth availability. Alternatively, other schemes for providing the content to the receiver 16 may be utilized. In general, the transport mechanism may include any digital mechanism such as satellite transmission, cable transmission or airwave broadcast.
Conceivably, the content may also be provided in conventional physical, portable forms such as compact disks (CD-ROM), digital video disks (DVD), flash memory or the like. The content, however received, is encoded in a way in which, absent the use of the shell 22, one would be unable to use, hear, view, play or otherwise enjoy the content. Thus, the system controls access to the content in a secure way using encryption provided with the content as conveyed over the transport media or as received in physical form by the user.
Once the information has been cached in the cache 20, the user can receive the right to enjoy play, hear or view the content as the case may be from the shell 22. The shell 22 then releases the information for use in the appropriate format on the processor-based content receiver 16. The shell 22 may also control the number of times or the time period when the content may be used. Moreover, the shell 22 monitors a criteria which determines when the content's use is to be interrupted with interrupting content. Thus, the shell 22 may force a mechanism wherein interrupting content may be temporarily played in place of interruptible content. For example, advertisements may be provided together with the interruptible content. Alternatively, the interrupting and interruptible content may be received at different times via different mechanisms. For example, the interrupting content may be inserted at regular intervals. In other cases, the interrupting content may be inserted when advantageous conditions arise. For example, in connection with gaming software, when the user reaches a stopping point, the system may determine that the action has paused sufficiently that the interrupting content may be inserted. Moreover, instead of linearly inserting the interrupting content, the content may be inserted in a progressive fashion. Thus, the more the user uses the content the higher the rate at which interrupting content may be substituted.
In one embodiment of the present invention, the content that is being played may be interrupted with the play of the commercial in real time. That is, when the commercial is broadcast over a broadcast media, it may automatically be inserted into the playback of the content on the system 10 as well.
In one embodiment of the present invention, the interruptible content may be an advertisement; however, the interrupting content may also be a request that the user make some form of payment in order to continue to use the interruptible content. For example, the receiver 16 may be called upon to access backchannel to make a payment for the continued use of the content. When the receiver 16 does so, the receiver 16 may be provided with a code either through the back channel or from the content provider which allows continued use of the interruptible content.
In some embodiments of the present invention, techniques may be utilized to reduce the likelihood that users of the system 10 will discontinue their use when the commercial is played. For example, an overlay may be provided over the commercial indicate what is coming up next in the content. For example, where the content is game and the commercial is inserted after the user reaches a given level, information may be provided about the next level as an overlay, for example, over the ongoing play of the commercial .
Referring to Figure 2, the software 28 for controlling the interruption of the interruptible content may be stored on a suitable storage medium such as a hard disk drive on the receiver 16. Initially, the software 28 waits for a request for content as indicated in diamond 30. Once such a request is received, the content may be supplied as indicated in block 32. In the same process, interruption instructions may be acquired as indicated in block 34 for the content which was requested and supplied in block 32. In addition, interrupting content may then be obtained as indicated in block 36. When an interruption criteria is satisfied, as determined in diamond 38, the ongoing use of the interruptible content may be interrupted as indicated in block 40. Thus, in one embodiment of the present invention, the interruptible content is interrupted upon satisfaction of an interruption criteria. The interrupting content, such as an advertisement, is substituted temporarily.
A check at diamond 42 then determines whether the interrupted criteria is complete. If not, the flow recycles to continue to check to determine whether the interruption criteria is satisfied at diamond 38. Otherwise, the flow ends .
A processor-based content receiver 16 in accordance with one embodiment of the present invention shown in Figure 3, may be a set top box, a desk top computer, an appliance, a handheld device, or other form factors. The receiver 16 may include a processor 44. In one embodiment, the processor 44 may be coupled to an accelerated graphics port (AGP) chipset 46 for implementing an accelerated graphics port embodiment. The chipset 46 communicates with the system memory 52, the AGP port 48 and the graphics accelerator 50. A television 54 may be coupled to the video output of the graphics accelerator 50. The chipset 46 is also coupled to a bus 56 which may be, for example', a Peripheral Component Interconnect bus (PCI) bus. See revision 2.1 of the PCI Electrical Specification available from the PCI Special Interest Group, Portland, Oregon 97214. The bus 56 connects to a TV tuner/capture card 58 which provides tuning and demodulation for receiving the digital signal. The card 58 may be coupled an antenna 60 or other source of digital video such as a cable input, a satellite receiver or the like.
The bus 56 is also coupled to a bridge 62 that couples the hard disk drive 64 that may store the software 28 in one embodiment of the present invention. The bridge 62 is also coupled to another bus 66 which may be coupled to a serial input/output (SIO) device 68. In one embodiment of the present invention, the device 68 is in turn coupled to an interface 70 which may be an infrared interface. The interface 70 communicates with a remote control unit 72.
Also connected to the bus 66 is a basic input/output system (BIOS) 74. In some cases, a large amount of content may eventually be downloaded or otherwise acquired and stored in a storage medium associated with the system 10. For example, in conventional systems, the storage medium may be a hard disk drive. Thus, it may be useful for the user to know what content has been stored on the user's hard disk drive. A file may be assembled which gives the user a content guide that lists all the content which is still available for access through the shell 22. In this way, the user can select that content by selecting one of the entries in the content guide. For example, the entries in the content guide may be selected by mouse clicking on them causing the content to immediately begin play.
While a digital receiving system has been described above, the present application is equally applicable to analog systems such as analog television receivers which work with set-top boxes. In such case, storing instructions may be provided over the vertical blanking interval in one embodiment of the present invention. Alternatively, storing instructions may be received over the Internet or through some other source.
In another alternate embodiment, interruption instructions, interrupting content and interruptible content may be received over the Internet 26. In such case, the content may be forwarded through the program guide 24 and directly to the encrypted cache 20. As a result, the content bypasses the tuner/demodulator 18 but still ends up being stored in the encrypted cache 20 as described previously. That information may then be accessed through the shell 22 in the same way as information stored in the encrypted cache 20 via the tuner/demodulator 18. The interruption instructions may be sent through the program guide 24 to the shell 22. While the present invention has been described with respect to a limited number of embodiments, those skilled in the art will appreciate numerous modifications and variations therefrom. It is intended that the appended claims cover all such modifications and variations as fall within the true spirit and scope of this present invention.
What is claimed is:

Claims

1. A method comprising: allowing the use of a first content on a content receiver; automatically interrupting the use of the first content; and causing the receiver to temporarily replace the first content with second content.
2. The method of claim 1 including receiving said first and second content over a broadband distribution system.
3. The method of claim 2 including receiving television programming.
4. The method of claim 1 wherein temporarily replacing the first content with the second content includes periodically replacing the first content with the second content .
5. The method of claim 4 including replacing said first content with advertising content.
6. The method of claim 1 including receiving digital content and demodulating said content.
7. The method of claim 6 including parsing content and control information.
8. The method claim 7 wherein parsing content from control information includes parsing from said content, instructions for determining when said content may be interrupted.
9. The method of claim 7 including receiving instructions from a back channel for controlling the interruption of said content.
10. The method of claim 1 including receiving encrypted content and controlling the decryption of said content to prevent theft of said content.
11. An article comprising a medium for storing instructions that enable a processor-based system to: allow the use of a first content on the system; automatically interrupt the use of the first content; and cause the system to temporarily replace the first content with second content.
12. The article of claim 11 further storing instructions that enable a processor-based to receive said first and second content over a broadband distribution system.
13. The article of claim 12 further storing instructions that enable a processor-based system to receive television programming.
14. The article of claim 11 further storing instructions that enable a processor-based system to periodically replace the first content with the second content .
15. The article of claim 11 further storing instructions that enable a processor-based system to receive digital content and to demodulate said content.
16. The article of claim 15 further storing instructions that enable a processor-based system to parse content from control information.
17. The article of claim 16 further storing instructions that enable a processor-based system to parse from said content, instructions for determining when said first content may be interrupted.
18. The article of claim 16 further storing instructions that enable a processor-based system to receive instructions from a back channel for controlling the interruption of said content.
19. The article of claim 11 further storing instructions that enable a processor-based system to receive encrypted content and control the decryption of said content to prevent theft of said content.
20. A system comprising: a receiver that receives the transmission of a first and second content, said receiver including a shell; an encrypted cache coupled to said receiver; and said shell coupled to said cache to allow the use of first content received by said receiver, automatically interrupt the use of the first content, and temporarily replace the first content with second content.
21. The system of claim 20 wherein said system is a' television receiver.
22. The system of claim 20 coupled to a back channel for receiving instructions about when to replace the first content with the second content.
23. The system of claim 20 including a device that parses content from instructions for replacing said first content with said second content.
24. The system of claim 23 wherein said device also parses instructions for how to store said first and second content .
25. The system of claim 20 wherein said shell periodically replaces the first content with the second content .
26. The system of claim 20 wherein said receiver includes a tuner that tunes to a digital channel and demodulates said first and second content.
27. The system of claim 20 wherein said receiver parses said first and second content from control information.
28. The system of claim 27 wherein said receiver parses from said first and second content, instructions for determining when said first content may be interrupted.
29. The system of claim 20 wherein said shell controls the decryption of said first content to prevent theft of said first content.
30. The system of claim 24 including content guide software that receives interruption instructions for interrupting said first content and replacing it with said second content.
PCT/US2001/040419 2000-04-28 2001-03-29 System and method for providing content interruptions WO2001084753A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP01927430A EP1277298A2 (en) 2000-04-28 2001-03-29 System and method for providing content interruptions
AU2001253877A AU2001253877A1 (en) 2000-04-28 2001-03-29 System and method for providing content interruptions
CA002406778A CA2406778C (en) 2000-04-28 2001-03-29 Providing content interruptions

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US56144300A 2000-04-28 2000-04-28
US09/561,443 2000-04-28

Publications (2)

Publication Number Publication Date
WO2001084753A2 true WO2001084753A2 (en) 2001-11-08
WO2001084753A3 WO2001084753A3 (en) 2002-10-03

Family

ID=24241996

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/040419 WO2001084753A2 (en) 2000-04-28 2001-03-29 System and method for providing content interruptions

Country Status (8)

Country Link
US (4) US20040216170A1 (en)
EP (1) EP1277298A2 (en)
CN (1) CN1213606C (en)
AU (1) AU2001253877A1 (en)
CA (1) CA2406778C (en)
IN (1) IN192590B (en)
TW (1) TW533698B (en)
WO (1) WO2001084753A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100379291C (en) * 2003-08-05 2008-04-02 三星电子株式会社 Apparatus and method for encoding/decoding broadcast/spare contents
WO2009070407A1 (en) 2007-11-21 2009-06-04 Microsoft Corporation Revenue techniques involving segmented content and advertisements
EP2014092B1 (en) * 2006-04-28 2014-09-17 Sony Ericsson Mobile Communications AB Control of mobile television broadcast signals from broadcaster

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7426558B1 (en) 2000-05-11 2008-09-16 Thomson Licensing Method and system for controlling and auditing content/service systems
US8037492B2 (en) 2000-09-12 2011-10-11 Thomson Licensing Method and system for video enhancement transport alteration
US8571934B2 (en) * 2000-10-15 2013-10-29 The Directv Group, Inc. Method and system for dynamic ad placement
US20020077900A1 (en) * 2000-12-14 2002-06-20 Thompson Tiffany A. Internet protocol-based interstitial advertising
US6965683B2 (en) * 2000-12-21 2005-11-15 Digimarc Corporation Routing networks for use with watermark systems
CN1442005A (en) * 2001-05-15 2003-09-10 三菱电机株式会社 Content reproduction apparatus, content distribution server, and content distribution system
US8046792B2 (en) * 2002-03-20 2011-10-25 Tvworks, Llc Multi-channel audio enhancement for television
US7716231B2 (en) * 2004-11-10 2010-05-11 Microsoft Corporation System and method for generating suggested alternatives for visual or audible submissions
US8312489B2 (en) * 2005-02-23 2012-11-13 Sony Corporation CM searching method and apparatus, and CM-appendant information supplying method and apparatus
EP2039154A4 (en) * 2006-06-12 2011-05-04 Invidi Tech Corp System and method for inserting media based on keyword search
US7886226B1 (en) * 2006-10-03 2011-02-08 Adobe Systems Incorporated Content based Ad display control
EP2177010B1 (en) 2006-12-13 2015-10-28 Quickplay Media Inc. Mobile media platform
US9571902B2 (en) 2006-12-13 2017-02-14 Quickplay Media Inc. Time synchronizing of distinct video and data feeds that are delivered in a single mobile IP data network compatible stream
WO2008124385A1 (en) * 2007-04-03 2008-10-16 American Express Travel Related Services Company, Inc. Methods for running a multi-stage online elimination competition based on member generated content
US9424587B2 (en) * 2007-04-11 2016-08-23 Comcast Cable Communications, Llc Advertisement supported video download
US20080254890A1 (en) * 2007-04-12 2008-10-16 Peter Sispoidis Inventory placement
US8407668B2 (en) * 2007-10-26 2013-03-26 Microsoft Corporation Model based spreadsheet scripting language
US8165450B2 (en) 2007-11-19 2012-04-24 Echostar Technologies L.L.C. Methods and apparatus for filtering content in a video stream using text data
US8136140B2 (en) 2007-11-20 2012-03-13 Dish Network L.L.C. Methods and apparatus for generating metadata utilized to filter content from a video stream using text data
US8165451B2 (en) 2007-11-20 2012-04-24 Echostar Technologies L.L.C. Methods and apparatus for displaying information regarding interstitials of a video stream
US8745507B2 (en) * 2007-11-30 2014-06-03 At&T Intellectual Property I, L.P. Preloader employing enhanced messages
US8069459B2 (en) * 2007-12-28 2011-11-29 Bce Inc. Method, apparatus and computer-readable medium for promoting television programs
US8522275B2 (en) * 2007-12-31 2013-08-27 Bce Inc. Methods, apparatus and computer-readable media for conveying television program advertisements
US8479229B2 (en) * 2008-02-29 2013-07-02 At&T Intellectual Property I, L.P. System and method for presenting advertising data during trick play command execution
US8606085B2 (en) 2008-03-20 2013-12-10 Dish Network L.L.C. Method and apparatus for replacement of audio data in recorded audio/video stream
US8712902B2 (en) * 2008-04-18 2014-04-29 Apple Inc. Advertisement in operating system
US8744951B2 (en) * 2008-04-18 2014-06-03 Apple Inc. Advertisement in operating system
US8156520B2 (en) 2008-05-30 2012-04-10 EchoStar Technologies, L.L.C. Methods and apparatus for presenting substitute content in an audio/video stream using text data
US20100142521A1 (en) * 2008-12-08 2010-06-10 Concert Technology Just-in-time near live DJ for internet radio
US8510771B2 (en) 2008-12-24 2013-08-13 Echostar Technologies L.L.C. Methods and apparatus for filtering content from a presentation stream using signature data
US8407735B2 (en) 2008-12-24 2013-03-26 Echostar Technologies L.L.C. Methods and apparatus for identifying segments of content in a presentation stream using signature data
US8588579B2 (en) 2008-12-24 2013-11-19 Echostar Technologies L.L.C. Methods and apparatus for filtering and inserting content into a presentation stream using signature data
US20100199308A1 (en) * 2009-01-30 2010-08-05 Neale Hall Channel Change Insert
US8437617B2 (en) 2009-06-17 2013-05-07 Echostar Technologies L.L.C. Method and apparatus for modifying the presentation of content
KR101737084B1 (en) * 2009-12-07 2017-05-17 삼성전자주식회사 Method and apparatus for streaming by inserting another content to main content
US8934758B2 (en) * 2010-02-09 2015-01-13 Echostar Global B.V. Methods and apparatus for presenting supplemental content in association with recorded content
US8615161B2 (en) * 2011-12-02 2013-12-24 International Business Machines Corporation Optimizing recording space in digital video recording of television programs containing commercials
US9014540B1 (en) * 2012-07-17 2015-04-21 Time Warner Cable Enterprises Llc Techniques for provisioning local media players with content
US10455284B2 (en) 2012-08-31 2019-10-22 Elwha Llc Dynamic customization and monetization of audio-visual content
US9300994B2 (en) 2012-08-03 2016-03-29 Elwha Llc Methods and systems for viewing dynamically customized audio-visual content
US10237613B2 (en) 2012-08-03 2019-03-19 Elwha Llc Methods and systems for viewing dynamically customized audio-visual content
US8805721B2 (en) 2012-09-27 2014-08-12 Canoe Ventures Instantiation of asset insertion processing on multiple computing devices for directing insertion of assets into content on demand
US9398340B2 (en) 2012-09-27 2016-07-19 Canoe Ventures, Llc Asset qualification for content on demand insertion
US9386349B2 (en) 2012-09-27 2016-07-05 Canoe Ventures, Llc Asset conflict resolution for content on demand asset insertion
US9872075B2 (en) 2012-09-27 2018-01-16 Canoe Ventures Asset scoring and ranking for content on demand insertion
US9883208B2 (en) 2012-09-27 2018-01-30 Canoe Ventures Llc Data synchronization for content on demand asset insertion decisions
TWI533707B (en) 2012-10-08 2016-05-11 大同股份有限公司 Channelization method of digital content and video serving system
US9137509B2 (en) * 2012-10-08 2015-09-15 Fuji Xerox Co., Ltd. Systems and methods for instructional video navigation and note taking
CN103916682B (en) * 2013-01-05 2017-02-01 北大方正集团有限公司 Copyright content playing method and system and content center
US9049386B1 (en) * 2013-03-14 2015-06-02 Tribune Broadcasting Company, Llc Systems and methods for causing a stunt switcher to run a bug-overlay DVE
US9185309B1 (en) 2013-03-14 2015-11-10 Tribune Broadcasting Company, Llc Systems and methods for causing a stunt switcher to run a snipe-overlay DVE
US9094618B1 (en) 2013-03-14 2015-07-28 Tribune Broadcasting Company, Llc Systems and methods for causing a stunt switcher to run a bug-overlay DVE with absolute timing restrictions
US9473801B1 (en) 2013-03-14 2016-10-18 Tribune Broadcasting Company, Llc Systems and methods for causing a stunt switcher to run a bug-removal DVE
US9549208B1 (en) 2013-03-14 2017-01-17 Tribune Broadcasting Company, Llc Systems and methods for causing a stunt switcher to run a multi-video-source DVE
US9190111B2 (en) * 2013-03-15 2015-11-17 Echostar Technologies L.L.C. Method and apparatus for modifying the presentation of content
CN104349212A (en) * 2013-07-29 2015-02-11 上海帛茂信息科技有限公司 Method for playing advertisement and video content and electronic equipment for realizing method
US9886169B2 (en) * 2014-04-29 2018-02-06 Verizon Patent And Licensing Inc. Media service user interface systems and methods
CN103974126B (en) * 2014-05-15 2017-03-01 北京奇艺世纪科技有限公司 A kind of method and device of product placement in video
US10083429B2 (en) * 2014-08-26 2018-09-25 Nagravision S.A. Task-based payment for content
US11051075B2 (en) 2014-10-03 2021-06-29 Dish Network L.L.C. Systems and methods for providing bookmarking data
US9674567B1 (en) * 2015-07-23 2017-06-06 BlackArrow Addressable linear digital advertising system utilizing CPE splicer
DE102016220947A1 (en) * 2016-10-25 2018-06-28 Ford Global Technologies, Llc Driver assistance system
US10979778B2 (en) * 2017-02-01 2021-04-13 Rovi Guides, Inc. Systems and methods for selecting type of secondary content to present to a specific subset of viewers of a media asset
WO2018148697A1 (en) 2017-02-13 2018-08-16 Adcuratio Media, Inc. System and method for targeting individuals with advertisement spots during national broadcast and cable television
TWI647955B (en) * 2017-06-05 2019-01-11 中華電信股份有限公司 Linear channel replacement film system and method thereof
US10728619B2 (en) * 2017-12-31 2020-07-28 PUCs, LLC Systems and methods for playback responsive advertisements and purchase transactions
US11197067B2 (en) 2018-09-20 2021-12-07 At&T Intellectual Property I, L.P. System and method to enable users to voice interact with video advertisements
US10958969B2 (en) 2018-09-20 2021-03-23 At&T Intellectual Property I, L.P. Pause screen video ads
CN109361939B (en) * 2018-11-15 2021-01-08 维沃移动通信有限公司 Video playing method and terminal equipment
US11172269B2 (en) 2020-03-04 2021-11-09 Dish Network L.L.C. Automated commercial content shifting in a video streaming system
MX2022010943A (en) * 2020-03-06 2022-10-07 Robert B Hubbard System and method for distributing multimedia content.
US11445246B1 (en) 2020-03-30 2022-09-13 Twitch Interactive, Inc. Activity-based selection of replacement content
US11838562B1 (en) * 2020-03-30 2023-12-05 Twitch Interactive, Inc. Activity-based streaming video replacement
US11405667B2 (en) * 2020-06-17 2022-08-02 Yieldmo, Inc. Method for serving interactive digital advertising content within a streaming platform
US11647259B2 (en) * 2020-06-17 2023-05-09 Yieldmo, Inc. Method for serving interactive digital advertising content within a streaming platform

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0772360A2 (en) 1995-10-30 1997-05-07 Sony Corporation Video data receiving apparatus, video data transmitting apparatus, and broadcasting system
WO1999037045A1 (en) 1998-01-14 1999-07-22 General Instrument Corporation Interactive digital radio broadcasting system

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5400402A (en) * 1993-06-07 1995-03-21 Garfinkle; Norton System for limiting use of down-loaded video-on-demand data
US5818440A (en) * 1997-04-15 1998-10-06 Time Warner Entertainment Co. L.P. Automatic execution of application on interactive television
US6698020B1 (en) * 1998-06-15 2004-02-24 Webtv Networks, Inc. Techniques for intelligent video ad insertion
US7877290B1 (en) * 1999-03-29 2011-01-25 The Directv Group, Inc. System and method for transmitting, receiving and displaying advertisements
US6971119B1 (en) * 1999-03-29 2005-11-29 The Directv Group, Inc. Method and apparatus for transmission, receipt, caching and display of one-way broadcast programming and data
AU4182400A (en) * 1999-03-30 2000-10-16 Diva Systems Corporation User access to secondary content associated with a primary content
US6701528B1 (en) * 2000-01-26 2004-03-02 Hughes Electronics Corporation Virtual video on demand using multiple encrypted video segments
US20010042249A1 (en) * 2000-03-15 2001-11-15 Dan Knepper System and method of joining encoded video streams for continuous play
DE60110770T2 (en) * 2000-03-31 2006-02-23 United Video Properties, Inc., Tulsa INTERACTIVE MEDIA SYSTEM AND METHOD OF PRESENTING REPORTS DURING PAUSES
US8571934B2 (en) * 2000-10-15 2013-10-29 The Directv Group, Inc. Method and system for dynamic ad placement
US7263714B2 (en) * 2001-01-18 2007-08-28 Blackarrow, Inc. Providing content interruptions
US8155498B2 (en) * 2002-04-26 2012-04-10 The Directv Group, Inc. System and method for indexing commercials in a video presentation
US20040034874A1 (en) * 2002-08-19 2004-02-19 Hord Phillip M. Pop-up PVR advertising
US20040226035A1 (en) * 2003-05-05 2004-11-11 Hauser David L. Method and apparatus for detecting media content
US8261300B2 (en) * 2006-06-23 2012-09-04 Tivo Inc. Method and apparatus for advertisement placement in a user dialog on a set-top box
US20080115161A1 (en) * 2006-10-30 2008-05-15 Google Inc. Delivering user-selected video advertisements
US20080155585A1 (en) * 2006-12-22 2008-06-26 Guideworks, Llc Systems and methods for viewing substitute media while fast forwarding past an advertisement
US8763028B2 (en) * 2006-12-31 2014-06-24 Jeramie J. Keys Viewing of commercial break content during fast-forwarding of a video stream

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0772360A2 (en) 1995-10-30 1997-05-07 Sony Corporation Video data receiving apparatus, video data transmitting apparatus, and broadcasting system
WO1999037045A1 (en) 1998-01-14 1999-07-22 General Instrument Corporation Interactive digital radio broadcasting system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100379291C (en) * 2003-08-05 2008-04-02 三星电子株式会社 Apparatus and method for encoding/decoding broadcast/spare contents
EP2014092B1 (en) * 2006-04-28 2014-09-17 Sony Ericsson Mobile Communications AB Control of mobile television broadcast signals from broadcaster
WO2009070407A1 (en) 2007-11-21 2009-06-04 Microsoft Corporation Revenue techniques involving segmented content and advertisements
EP2210415A1 (en) * 2007-11-21 2010-07-28 Microsoft Corporation Revenue techniques involving segmented content and advertisements
EP2210415A4 (en) * 2007-11-21 2012-01-25 Microsoft Corp Revenue techniques involving segmented content and advertisements

Also Published As

Publication number Publication date
US20090304358A1 (en) 2009-12-10
CN1213606C (en) 2005-08-03
US8640161B2 (en) 2014-01-28
TW533698B (en) 2003-05-21
CA2406778C (en) 2009-07-28
AU2001253877A1 (en) 2001-11-12
US20070162951A1 (en) 2007-07-12
IN192590B (en) 2004-05-08
CN1437804A (en) 2003-08-20
WO2001084753A3 (en) 2002-10-03
US20040216170A1 (en) 2004-10-28
US8578405B2 (en) 2013-11-05
CA2406778A1 (en) 2001-11-08
US20090304357A1 (en) 2009-12-10
EP1277298A2 (en) 2003-01-22

Similar Documents

Publication Publication Date Title
CA2406778C (en) Providing content interruptions
US7263714B2 (en) Providing content interruptions
EP1053641B1 (en) A hand-held apparatus for simulating two way connectivity for one way data streams
US6209132B1 (en) Host apparatus for simulating two way connectivity for one way data streams
USRE45372E1 (en) System for providing video on demand with pause feature
US7600239B2 (en) Method of automatic execution receiving station
US6912504B1 (en) Distributing television advertisements over the internet
US20040031061A1 (en) System and method for providing real-time ticker information
EP2056597A2 (en) Time shifted interactive television
US7069579B2 (en) On-demand interactive magazine
GB2327837A (en) Transmission, reception and display of combined video data in a set area of a hyperlink data file.
US20020095675A1 (en) Providing content interruptions
US20140130078A1 (en) Providing a Viewer Incentive With Video Content

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2406778

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2001927430

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 018116450

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2001927430

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP