US20120110627A1 - Time-adapted content delivery system and method - Google Patents
Time-adapted content delivery system and method Download PDFInfo
- Publication number
- US20120110627A1 US20120110627A1 US12/965,546 US96554610A US2012110627A1 US 20120110627 A1 US20120110627 A1 US 20120110627A1 US 96554610 A US96554610 A US 96554610A US 2012110627 A1 US2012110627 A1 US 2012110627A1
- Authority
- US
- United States
- Prior art keywords
- content
- time
- shifted
- digital content
- playback
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
- H04N21/23424—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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/44016—Processing 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 splicing one content stream with another content stream, e.g. for substituting a video clip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6581—Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8352—Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
Definitions
- the present application relates generally to the field of digital content distribution, and more particularly to a technique for distributing time-adapted content for combination with time-shifted content played back by a user.
- time-shifting is provided by allowing for recording, at a receiver side or at a provider side, of specific programming at the request of users. Still further, time-shifting occurs when a user can execute such functions as pause, rewind, and fast forward of currently disseminated programming, such as with capable set-top boxes, receivers, cable boxes and so forth.
- complementary content may include, for example, information regarding current programming, targeted advertisements regarding current programming, informational inserts regarding later programmed offerings, and so forth.
- complementary components are often transmitted in a data stream with the underlying content, and are often designed to complement or supplement the content as it is played back in real-time.
- efforts have been made to provide for advertising and other information to complement content that is sold for later playback, such as on optical discs.
- the present invention provides a novel technique designed to respond to such needs.
- the technique may be employed with any range of content disseminated by broadcast media, satellite, cable, the Internet, or any other mechanism.
- the technique may also be used with stored content that is subsequently played back by a viewing audience.
- the invention allows for the supply of time-adapted complimentary content that is coordinated with the time-shifted playback.
- the complimentary content may comprise advertisements, supplemental information, product offerings, informational data, audio and/or video accompaniment, and so forth, to mention only a few.
- a system for delivery of digital content comprises a content identification component configured to identify digital content played back in a time-shifted manner and a content delivery component configured to transmit time-adapted content based upon the identified time-shifted digital content.
- the invention also provides a method for delivery of digital content that includes determining an identity of digital content played back in a time-shifted manner, and transmitting time-adapted content based upon the identified time-shifted digital content.
- an identity of digital content played back in a time-shifted manner is determined, time-adapted content is delivered based upon the identified time-shifted digital content during time-shifted playback of the digital content for play back with the time-shifted digital content.
- FIG. 1 is a diagrammatical representation of a content distribution and processing system in accordance with certain aspects of the present invention
- FIG. 2 is a diagrammatical representation of coordinated transmission of time-adapted streams with time-shifted playback
- FIG. 3 is a flow chart illustrating exemplary logic in the coordination of time-adapted content with time-shifted playback.
- the providers 12 may include a range of providers that transmit the content in accordance with existing technologies.
- these include satellite providers 18 , broadcast providers 20 , cable providers 22 , Internet providers 24 , and other providers 26 .
- the latter group may include providers that offer digital content via such media as cellular telephone networks, but also conventional distribution channels such as movie rental houses, retail sales establishments (e.g., providing content on optical discs and other supports), and so forth.
- the providers 12 may transmit content from their own proprietary libraries, but most often will transmit or distribute content from one or more content providers 28 .
- Such content providers may be partially or fully integrated with one or more of the providers 12 , and may themselves be production houses, content repositories, television or movie studios, multi-media content producers, and so forth.
- the content 14 may include television and movie programming, but may also include both video, audio, multi-media and other programming that may be transmitted on a regular schedule or upon user command (e.g., for Internet website delivery).
- the playback system 16 may include a range of conventional equipment but is particularly adapted for use in the present technique as described below.
- the playback system 16 includes a receiver/tuner component 30 that may be similar to conventional receivers, set-top boxes, cable boxes, and the like.
- the receiver/tuner component 30 will typically be coupled to a monitor 32 capable of reconstructing and displaying video based upon the received signals.
- the receiver/tuner component may be integrated into the monitor component, and/or may be or include circuitry for receiving and decoding satellite signals, broadcast signals, cable signals, Internet transmissions, or any other content encoding.
- a content display section 34 is illustrated along with a section 36 for the display of other content.
- such other content may include advertisements, information, complimentary product and service offerings, and so forth.
- such content may also include general video content, audio content, a combination of audio and video content, and so forth.
- the other content played back, as indicated by reference numeral 36 should, therefore, not be considered to be limited to advertisements or any other specific content that is displayed in a portion or section of the monitor, but more generally any content that bears some desired relation to the primary content being played.
- the playback system 16 will also typically include one or more speakers for reproducing an audio portion of the desired content. As described more fully below, this audio portion may, also, comprise the complementary content that is to be distributed for playback.
- the other content added to the basic content may have a temporal element rather than or in addition to a spatial aspect. That is, the other content may be played back at a desired time in the basic content, may be spliced into the basic content, may be superimposed over or replace a portion of the basic content, may correspond to one or more times for insertion into the basic content, and so forth. It may be noted that, in a presently contemplated embodiment, such superimposed or replaced portions of the content may be inserted in accordance with screen coordinates, which may be stored, for example, in a database for the content, as described below. Moreover, any time synchronization performed with respect to the basic content may include times for appearance (addition/replacement) and disappearance (removal/return to basic content).
- the playback system 16 is adapted for time-shifted playback of content.
- two types of time-shifted content may be routinely played back, including content that is stored in the system, and content that is transmitted from a provider, both indicated by reference numeral 40 in FIG. 1 .
- the stored content may take any suitable form, such as content stored on optical discs and other temporary or permanent supports, computer memory, and so forth.
- Transmitted time-shifted content may include stored content that is kept by a provider at the request of the user, as well as content that is time-shifted by manipulation of the playback system (e.g., execution of pause, rewind, and fast forward commands on a remote control device).
- a special playback component 42 is generally provided, such as a optical disc player, computer memory, or another system-level device.
- time-shifted in the present context may be contrasted with “linear” playback in which content is sent by a provider to a collective audience, typically based on a set schedule, and simply played back at the same time, or nearly the same time by the collective audience with little or no control over the timing by the audience members. While some time-shifted content may be transmitted, or will have been transmitted at some earlier time (in come cases as part of linear programming), the present context does not require that such time-shifted content ever was transmitted over airwaves, cable, satellite transmission, network or otherwise by a provider. For example, some such content may be stored on disc or other memory devices. In this sense, the time-shifted content may be thought of as “on demand” content, the playback of which will often be at the control of an individualized audience.
- the system allows for the provision of complementary content that may enhance the audience experience in much the same way as contemporaneously transmitted complimentary content may do for real-time viewing.
- the system allows for identification of the time-shifted content at the time of playback such that the complimentary content can be coordinated with the playback.
- a content identification recognition component 44 is provided that may be incorporated into one or more components of the playback system 16 and/or that may be provided by a third party.
- several techniques may be contemplated for recognizing what content is being played back, along with the section or chapter of the content, timing of the content, frames of the content, and so forth.
- Such techniques may include, for example, reference to metadata that is stored or accessible with or from the content, typically descriptive of the content title, version, section or temporal point in the playback, and so forth.
- metadata may also include information relating to the date of original transmission, the time of original transmission, and so forth.
- the content may be identified from analysis of the digital content data, such as for digital watermarks. Still further, the content may be analyzed for real-time or near real-time generation of digital signatures or fingerprints that are descriptive of content, individual frames or sections in the content, and so forth.
- a content recognition component 46 may make reference to a database 48 that allows for identification of the specific content, and, if desired, a temporal position of the playback in the content.
- the content recognition component 46 may be included in the playback system 16 but may also be defined by one or more programmed computers or other devices in one or more of the providers 12 , content provider 28 , or any third party.
- the content database 48 may cross-reference various information available for identifying the content with known transmissions, libraries, collections of content, and so forth. Based upon comparisons made by the content recognition component 46 , then, a content identification is made as indicated by reference numeral 50 .
- the content database may be, at least partially, located on the playback system, or on any desired component.
- the data used for identification may be proprietary to and/or in the same location as the time-adapted content provider. In other cases, the data may be maintained remotely by an unrelated third party.
- the content identification 50 is used to determine time-adapted content that may be provided by a time-adapted content provider 52 .
- Such content may include any desired complimentary content both visual, audible, or a combination.
- the time-adapted content provider 52 may be the same as content provider 28 , the same as one or more of the providers 12 , or may be a third party.
- the time-adapted content provider 52 may offer advertisements, product offerings, service offerings, transactional offers, and so forth that bear some relevance to the content being played back in a time-shifted manner.
- the time-adapted content provider 52 is not limited to product or service offerings. Rather, the time-adapted content provider 52 may provide audio content that is coordinated with the time-shifted content, such as for musical, foreign language, and other accompaniment.
- closed captioned content may be provided that is coordinated with the underlying time-shifted content.
- product and service offerings are provided, these may be adapted based upon the time and date of the playback, as opposed to the original time and date of the transmission of the underlying content, or any date of stored content. This technique may allow for specific targeting of audiences for such offerings based upon the date of playback, the time of playback, renew product and service offerings that have been developed since the content was originally distributed, new or changed premiums or discounts for such offerings, and so forth.
- one or more of the providers 12 will distribute time-adapted content 54 for combination with the time-shifted playback on the playback system 16 .
- time-adapted content need not be transmitted from the provider in real-time (sometimes referred to as “linearly”) as the main content is being played back.
- a device that is part of or local to the playback system e.g. set-top box
- might contain a library of additional content freshed from time-to-time by the time-adapted content provider
- the local device may keep track of which additional content was actually displayed and transmit reports back to the time-adapted content provider.
- the additional content will complement in some way, or be relevant to the main content being played back. However, such is not necessarily the case.
- such additional content may be customized to an individual audience profile and/or preferences. In that case metadata, fingerprints, etc. may simply be used to determine the appropriate temporal or spatial locations for inserting the audience-customized content, advertisements, offers, and so forth.
- both the time-shifted content and the time-adapted content may be transmitted by one or more providers to the playback system.
- one of the time-shifted content and the time-adapted content may be transmitted by a provider, and the other may be stored and accessed by the playback system or a component accessible by it.
- both the time-shifted content and the time-adapted content may be stored and accessed by the playback system or a component accessible by it.
- FIG. 2 illustrates exemplary data streams that may be determined by the system of FIG. 1 for coordination of time-shifted playback with time-adapted content.
- a time-shifted playback stream 56 comprises data which is converted by the playback system to video, audio, or both.
- the time-shifted playback stream has, coordinated with it, time-adapted streams 58 and 60 .
- time-adapted streams 58 and 60 may be provided.
- the time-shifted playback stream 56 may be considered to include multiple successive frames 62 of content. In practice, these may be defined by progressive scanning of lines on a video monitor, and in the case of audio content these may consist of continuous streams of data defining audio playback.
- time-shifted playback Several different types of events may occur during the time-shifted playback, such as breaks or pauses as indicated by reference numeral 64 , continuing the stream in subsequent frames 66 .
- fast forward commands 68 may effectively skip certain content and move to subsequent frames 70 .
- Similar time-shifting events may occur for rewind, still frame viewing, and so forth.
- a time-adapted content stream 58 may thus be defined by the time-adapted content provider and supplied for playback with the time-shifted content.
- an advertising stream is coordinated with the time-shifted playback stream such that a first ad 72 is placed in a first section of the playback while a second ad 74 is placed in a second section.
- the ads may occur in any suitable conventional manner, such as being displayed in lieu of the underlying principal content, superimposed on the content, and so forth.
- the third data stream illustrated in FIG. 2 is a time-adapted audio stream.
- Such audio streams may include music, sounds of various types, but may particularly include alternate languages that may be selected by the user, and so forth.
- sections 76 , 78 and 80 may be transmitted that correspond to frames 62 , 66 and 70 of the principal time-shifted playback stream 56 , respectively.
- time-adapted streams may be sourced from any suitable media. This media need not be the same as that used for the time-shifted playback. Indeed, in cases where the contents of the media containing the time-shifted playback content is fixed, (such as in the case of optical discs or other memory supports), the time-adapted streams will be sourced from different media.
- time-shifted playback content may be transmitted, for example, from a provider memory (separate from the playback system) with the time-adapted data being integrated into or combined with the time-shifted playback content.
- the time-shifted playback may be sent by one provider or by first medium, with the time-adapted streams being sent by a different provider or by a different medium.
- FIG. 3 illustrates exemplary logic for carrying out such time-adapted coordinated content delivery.
- the exemplary logic indicated by reference numeral 82 in FIG. 3 , begins with time-shifted playback of content as indicated by reference numeral 84 . Again, this may be done from various storage devices, but also by systems that permit recording and/or time shifting of current programming.
- step 86 information indicative of the content and the timing of playback of the content is generated or recognized. Based upon such identifying information, the content and the temporal location in the content is identified as indicated at step 88 . Time-adapted complimentary content is then accessed and transmitted as indicated at step 90 .
- time-adapted content may be sent by a provider during playback of the time-shifted content.
- the time-adapted content may be stored on some component of the playback system, or on a component accessible (typically via a network) by the playback system, and accessed based upon the identification made of the time-shifted content.
Abstract
Description
- This application is a Non-Provisional Application of U.S. Provisional Patent Application No. 61/408,400, entitled “Time-Adapted Content Delivery System and Method”, filed Oct. 29, 2010, which is herein incorporated by reference in its entirety.
- The present application relates generally to the field of digital content distribution, and more particularly to a technique for distributing time-adapted content for combination with time-shifted content played back by a user.
- A wide range of systems have been developed and are presently in use for distributing and playing back digital content. Historically, such content was provided by broadcast channels and played back in real-time by viewers equipped with an appropriate receiver, typically a television or radio. Increasingly, however, competing media allow for both real-time enjoyment of linear transmissions and time-shifted playback. Real-time multi-media content is most often viewed by transmission over the airwaves (traditional broadcast), or by cable transmissions, satellite transmissions, and, increasingly, digital Internet-based media. In many cases, however, audiences enjoy content by purchasing physical supports such as optical discs on which the content is temporarily or permanently stored. Similarly, time-shifting is provided by allowing for recording, at a receiver side or at a provider side, of specific programming at the request of users. Still further, time-shifting occurs when a user can execute such functions as pause, rewind, and fast forward of currently disseminated programming, such as with capable set-top boxes, receivers, cable boxes and so forth.
- Various techniques have developed in parallel, with the ability to selectively convey complementary content that is intended to enhance the audience experience. Such content may include, for example, information regarding current programming, targeted advertisements regarding current programming, informational inserts regarding later programmed offerings, and so forth. These complementary components are often transmitted in a data stream with the underlying content, and are often designed to complement or supplement the content as it is played back in real-time. Similarly, efforts have been made to provide for advertising and other information to complement content that is sold for later playback, such as on optical discs.
- However, little or no advancement has been made for providing complementary content for time-shifted viewing. Technical difficulties arise in such situations insomuch as the degree of time-shifting is often completely unknown and unknowable, the user being virtually in complete control of the timing of playback. There is a need, therefore, for improved techniques that may allow for the provision of complementary content even when underlying content is played back in a time-shifted manner.
- The present invention provides a novel technique designed to respond to such needs. The technique may be employed with any range of content disseminated by broadcast media, satellite, cable, the Internet, or any other mechanism. The technique may also be used with stored content that is subsequently played back by a viewing audience. The invention allows for the supply of time-adapted complimentary content that is coordinated with the time-shifted playback. The complimentary content may comprise advertisements, supplemental information, product offerings, informational data, audio and/or video accompaniment, and so forth, to mention only a few.
- Accordingly, in one aspect of the invention, a system for delivery of digital content comprises a content identification component configured to identify digital content played back in a time-shifted manner and a content delivery component configured to transmit time-adapted content based upon the identified time-shifted digital content.
- The invention also provides a method for delivery of digital content that includes determining an identity of digital content played back in a time-shifted manner, and transmitting time-adapted content based upon the identified time-shifted digital content.
- In one embodiment of the method, an identity of digital content played back in a time-shifted manner is determined, time-adapted content is delivered based upon the identified time-shifted digital content during time-shifted playback of the digital content for play back with the time-shifted digital content.
- These and other features, aspects, and advantages of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
-
FIG. 1 is a diagrammatical representation of a content distribution and processing system in accordance with certain aspects of the present invention; -
FIG. 2 is a diagrammatical representation of coordinated transmission of time-adapted streams with time-shifted playback; and -
FIG. 3 is a flow chart illustrating exemplary logic in the coordination of time-adapted content with time-shifted playback. - Turning now to the drawings, and referring first to
FIG. 1 , a digital content distribution andprocessing system 10 is illustrated that allowsproviders 12 to transmitcontent 14 toaudience playback systems 16. Theproviders 12 may include a range of providers that transmit the content in accordance with existing technologies. In the illustrated embodiment these includesatellite providers 18,broadcast providers 20,cable providers 22,Internet providers 24, andother providers 26. The latter group may include providers that offer digital content via such media as cellular telephone networks, but also conventional distribution channels such as movie rental houses, retail sales establishments (e.g., providing content on optical discs and other supports), and so forth. Theproviders 12 may transmit content from their own proprietary libraries, but most often will transmit or distribute content from one ormore content providers 28. Such content providers may be partially or fully integrated with one or more of theproviders 12, and may themselves be production houses, content repositories, television or movie studios, multi-media content producers, and so forth. In many cases, thecontent 14 may include television and movie programming, but may also include both video, audio, multi-media and other programming that may be transmitted on a regular schedule or upon user command (e.g., for Internet website delivery). - The
playback system 16 may include a range of conventional equipment but is particularly adapted for use in the present technique as described below. In the illustrated embodiment, theplayback system 16 includes a receiver/tuner component 30 that may be similar to conventional receivers, set-top boxes, cable boxes, and the like. The receiver/tuner component 30 will typically be coupled to amonitor 32 capable of reconstructing and displaying video based upon the received signals. In certain systems, the receiver/tuner component may be integrated into the monitor component, and/or may be or include circuitry for receiving and decoding satellite signals, broadcast signals, cable signals, Internet transmissions, or any other content encoding. In the illustrated embodiment, acontent display section 34 is illustrated along with asection 36 for the display of other content. As will be described in greater detail below, such other content may include advertisements, information, complimentary product and service offerings, and so forth. However, such content may also include general video content, audio content, a combination of audio and video content, and so forth. The other content played back, as indicated byreference numeral 36 should, therefore, not be considered to be limited to advertisements or any other specific content that is displayed in a portion or section of the monitor, but more generally any content that bears some desired relation to the primary content being played. As indicated byreference numeral 38, theplayback system 16 will also typically include one or more speakers for reproducing an audio portion of the desired content. As described more fully below, this audio portion may, also, comprise the complementary content that is to be distributed for playback. - It should be noted that the other content added to the basic content may have a temporal element rather than or in addition to a spatial aspect. That is, the other content may be played back at a desired time in the basic content, may be spliced into the basic content, may be superimposed over or replace a portion of the basic content, may correspond to one or more times for insertion into the basic content, and so forth. It may be noted that, in a presently contemplated embodiment, such superimposed or replaced portions of the content may be inserted in accordance with screen coordinates, which may be stored, for example, in a database for the content, as described below. Moreover, any time synchronization performed with respect to the basic content may include times for appearance (addition/replacement) and disappearance (removal/return to basic content).
- In addition to playing back content received in real-time or near real-time, the
playback system 16 is adapted for time-shifted playback of content. In the illustrated embodiment, for example, two types of time-shifted content may be routinely played back, including content that is stored in the system, and content that is transmitted from a provider, both indicated byreference numeral 40 inFIG. 1 . The stored content may take any suitable form, such as content stored on optical discs and other temporary or permanent supports, computer memory, and so forth. Transmitted time-shifted content may include stored content that is kept by a provider at the request of the user, as well as content that is time-shifted by manipulation of the playback system (e.g., execution of pause, rewind, and fast forward commands on a remote control device). It should be noted that the present technique is not limited to the location or particular system component that performs the time-shifting. Thus, certain time-shifting operations may be performed on theplayback system 16, while others are performed by the service provider or by a third party. Where theplayback system 16 locally stores and plays back content, aspecial playback component 42 is generally provided, such as a optical disc player, computer memory, or another system-level device. - It should be noted that the term “time-shifted” in the present context may be contrasted with “linear” playback in which content is sent by a provider to a collective audience, typically based on a set schedule, and simply played back at the same time, or nearly the same time by the collective audience with little or no control over the timing by the audience members. While some time-shifted content may be transmitted, or will have been transmitted at some earlier time (in come cases as part of linear programming), the present context does not require that such time-shifted content ever was transmitted over airwaves, cable, satellite transmission, network or otherwise by a provider. For example, some such content may be stored on disc or other memory devices. In this sense, the time-shifted content may be thought of as “on demand” content, the playback of which will often be at the control of an individualized audience.
- The system allows for the provision of complementary content that may enhance the audience experience in much the same way as contemporaneously transmitted complimentary content may do for real-time viewing. To permit the provision of such content, the system allows for identification of the time-shifted content at the time of playback such that the complimentary content can be coordinated with the playback. In the illustrated embodiment, a content
identification recognition component 44 is provided that may be incorporated into one or more components of theplayback system 16 and/or that may be provided by a third party. In particular, several techniques may be contemplated for recognizing what content is being played back, along with the section or chapter of the content, timing of the content, frames of the content, and so forth. Such techniques may include, for example, reference to metadata that is stored or accessible with or from the content, typically descriptive of the content title, version, section or temporal point in the playback, and so forth. Such metadata may also include information relating to the date of original transmission, the time of original transmission, and so forth. In other techniques, the content may be identified from analysis of the digital content data, such as for digital watermarks. Still further, the content may be analyzed for real-time or near real-time generation of digital signatures or fingerprints that are descriptive of content, individual frames or sections in the content, and so forth. - Based upon this content identification recognition component, a
content recognition component 46 may make reference to adatabase 48 that allows for identification of the specific content, and, if desired, a temporal position of the playback in the content. Here again, thecontent recognition component 46 may be included in theplayback system 16 but may also be defined by one or more programmed computers or other devices in one or more of theproviders 12,content provider 28, or any third party. Thecontent database 48 may cross-reference various information available for identifying the content with known transmissions, libraries, collections of content, and so forth. Based upon comparisons made by thecontent recognition component 46, then, a content identification is made as indicated byreference numeral 50. It should be noted that the content database may be, at least partially, located on the playback system, or on any desired component. For example, the data used for identification may be proprietary to and/or in the same location as the time-adapted content provider. In other cases, the data may be maintained remotely by an unrelated third party. - The
content identification 50 is used to determine time-adapted content that may be provided by a time-adaptedcontent provider 52. Such content may include any desired complimentary content both visual, audible, or a combination. The time-adaptedcontent provider 52, moreover, may be the same ascontent provider 28, the same as one or more of theproviders 12, or may be a third party. For example, the time-adaptedcontent provider 52 may offer advertisements, product offerings, service offerings, transactional offers, and so forth that bear some relevance to the content being played back in a time-shifted manner. However, the time-adaptedcontent provider 52 is not limited to product or service offerings. Rather, the time-adaptedcontent provider 52 may provide audio content that is coordinated with the time-shifted content, such as for musical, foreign language, and other accompaniment. Similarly, closed captioned content may be provided that is coordinated with the underlying time-shifted content. Where product and service offerings are provided, these may be adapted based upon the time and date of the playback, as opposed to the original time and date of the transmission of the underlying content, or any date of stored content. This technique may allow for specific targeting of audiences for such offerings based upon the date of playback, the time of playback, renew product and service offerings that have been developed since the content was originally distributed, new or changed premiums or discounts for such offerings, and so forth. Based upon the contribution from the time-adaptedcontent provider 52, then, one or more of theproviders 12 will distribute time-adaptedcontent 54 for combination with the time-shifted playback on theplayback system 16. - It should be noted, however, that the time-adapted content need not be transmitted from the provider in real-time (sometimes referred to as “linearly”) as the main content is being played back. A device that is part of or local to the playback system (e.g. set-top box) might contain a library of additional content (refreshed from time-to-time by the time-adapted content provider), and it may be the local device that selects the additional content to be displayed to the user based on the content identification. The local device may keep track of which additional content was actually displayed and transmit reports back to the time-adapted content provider.
- It should also be noted that in many cases the additional content will complement in some way, or be relevant to the main content being played back. However, such is not necessarily the case. For example, such additional content may be customized to an individual audience profile and/or preferences. In that case metadata, fingerprints, etc. may simply be used to determine the appropriate temporal or spatial locations for inserting the audience-customized content, advertisements, offers, and so forth.
- Still further, it is presently contemplated that any one of several scenarios may be envisaged for the “provision” of the time-shifted and the time-adapted content. For example, both the time-shifted content and the time-adapted content may be transmitted by one or more providers to the playback system. Alternatively, one of the time-shifted content and the time-adapted content may be transmitted by a provider, and the other may be stored and accessed by the playback system or a component accessible by it. Still further, in some cases both the time-shifted content and the time-adapted content may be stored and accessed by the playback system or a component accessible by it.
-
FIG. 2 illustrates exemplary data streams that may be determined by the system ofFIG. 1 for coordination of time-shifted playback with time-adapted content. In the illustration ofFIG. 2 , a time-shiftedplayback stream 56 comprises data which is converted by the playback system to video, audio, or both. The time-shifted playback stream has, coordinated with it, time-adaptedstreams playback stream 56 may be considered to include multiplesuccessive frames 62 of content. In practice, these may be defined by progressive scanning of lines on a video monitor, and in the case of audio content these may consist of continuous streams of data defining audio playback. Several different types of events may occur during the time-shifted playback, such as breaks or pauses as indicated byreference numeral 64, continuing the stream insubsequent frames 66. Similarly, fast forward commands 68 may effectively skip certain content and move to subsequent frames 70. Similar time-shifting events may occur for rewind, still frame viewing, and so forth. - As noted above, the system described with respect to
FIG. 1 allows for identification of the content being played back in a time-shifted manner and, where desired, the specific frame or time location within the content. A time-adaptedcontent stream 58 may thus be defined by the time-adapted content provider and supplied for playback with the time-shifted content. In the embodiment illustrated inFIG. 2 , for example, an advertising stream is coordinated with the time-shifted playback stream such that afirst ad 72 is placed in a first section of the playback while asecond ad 74 is placed in a second section. The ads may occur in any suitable conventional manner, such as being displayed in lieu of the underlying principal content, superimposed on the content, and so forth. Again, as noted above, the particular selection of the time-adapted advertisements may take into account the time of the playback, the date of the playback, the profile of the user, and so forth. The third data stream illustrated inFIG. 2 is a time-adapted audio stream. Such audio streams may include music, sounds of various types, but may particularly include alternate languages that may be selected by the user, and so forth. Where a frame-by-frame matching of the audio content is desired,sections frames playback stream 56, respectively. - It should be noted that the time-adapted streams may be sourced from any suitable media. This media need not be the same as that used for the time-shifted playback. Indeed, in cases where the contents of the media containing the time-shifted playback content is fixed, (such as in the case of optical discs or other memory supports), the time-adapted streams will be sourced from different media. Where desired, then, time-shifted playback content may be transmitted, for example, from a provider memory (separate from the playback system) with the time-adapted data being integrated into or combined with the time-shifted playback content. In other embodiments, the time-shifted playback may be sent by one provider or by first medium, with the time-adapted streams being sent by a different provider or by a different medium.
-
FIG. 3 illustrates exemplary logic for carrying out such time-adapted coordinated content delivery. The exemplary logic, indicated byreference numeral 82 inFIG. 3 , begins with time-shifted playback of content as indicated byreference numeral 84. Again, this may be done from various storage devices, but also by systems that permit recording and/or time shifting of current programming. Atstep 86, then, information indicative of the content and the timing of playback of the content is generated or recognized. Based upon such identifying information, the content and the temporal location in the content is identified as indicated atstep 88. Time-adapted complimentary content is then accessed and transmitted as indicated atstep 90. - It should be noted that, while the present discussion refers to “transmission” of time-adapted content, that term should be interpreted to mean that such content is provided to the playback system or accessed by the playback system for playback with the time-shifted content. That is, the time-adapted content may be sent by a provider during playback of the time-shifted content. In other cases, the time-adapted content may be stored on some component of the playback system, or on a component accessible (typically via a network) by the playback system, and accessed based upon the identification made of the time-shifted content.
- This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.
Claims (20)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/965,546 US20120110627A1 (en) | 2010-10-29 | 2010-12-10 | Time-adapted content delivery system and method |
US16/376,421 US10841637B2 (en) | 2010-10-29 | 2019-04-05 | Time-adapted content delivery system and method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US40840010P | 2010-10-29 | 2010-10-29 | |
US12/965,546 US20120110627A1 (en) | 2010-10-29 | 2010-12-10 | Time-adapted content delivery system and method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/376,421 Continuation US10841637B2 (en) | 2010-10-29 | 2019-04-05 | Time-adapted content delivery system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120110627A1 true US20120110627A1 (en) | 2012-05-03 |
Family
ID=45998140
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/965,546 Abandoned US20120110627A1 (en) | 2010-10-29 | 2010-12-10 | Time-adapted content delivery system and method |
US16/376,421 Active 2031-02-22 US10841637B2 (en) | 2010-10-29 | 2019-04-05 | Time-adapted content delivery system and method |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/376,421 Active 2031-02-22 US10841637B2 (en) | 2010-10-29 | 2019-04-05 | Time-adapted content delivery system and method |
Country Status (1)
Country | Link |
---|---|
US (2) | US20120110627A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130191745A1 (en) * | 2012-01-10 | 2013-07-25 | Zane Vella | Interface for displaying supplemental dynamic timeline content |
US9215503B2 (en) | 2012-11-16 | 2015-12-15 | Ensequence, Inc. | Method and system for providing social media content synchronized to media presentation |
US9237368B2 (en) | 2009-02-12 | 2016-01-12 | Digimarc Corporation | Media processing methods and arrangements |
US9292894B2 (en) | 2012-03-14 | 2016-03-22 | Digimarc Corporation | Content recognition and synchronization using local caching |
US20160112729A1 (en) * | 2014-10-20 | 2016-04-21 | Comcast Cable Communications, Llc | Digital content spatial replacement system and method |
US20170041649A1 (en) * | 2011-06-14 | 2017-02-09 | Watchwith, Inc. | Supplemental content playback system |
US20170041644A1 (en) * | 2011-06-14 | 2017-02-09 | Watchwith, Inc. | Metadata delivery system for rendering supplementary content |
US20170171590A1 (en) * | 2013-02-12 | 2017-06-15 | Ericsson Ab | Rendering content and time-shifted playback operations for personal over-the-top network video recorder |
US20170339462A1 (en) | 2011-06-14 | 2017-11-23 | Comcast Cable Communications, Llc | System And Method For Presenting Content With Time Based Metadata |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6029045A (en) * | 1997-12-09 | 2000-02-22 | Cogent Technology, Inc. | System and method for inserting local content into programming content |
US20020092017A1 (en) * | 1997-08-27 | 2002-07-11 | Starsight Telecast, Inc. | Systems and methods for replacing television signals |
US20020144262A1 (en) * | 2001-04-03 | 2002-10-03 | Plotnick Michael A. | Alternative advertising in prerecorded media |
US20030002854A1 (en) * | 2001-06-29 | 2003-01-02 | International Business Machines Corporation | Systems, methods, and computer program products to facilitate efficient transmission and playback of digital information |
US20030084442A1 (en) * | 2001-11-01 | 2003-05-01 | Jamie Kellner | TV receiver providing alternative audio tracks for a program |
US20030154128A1 (en) * | 2002-02-11 | 2003-08-14 | Liga Kevin M. | Communicating and displaying an advertisement using a personal video recorder |
US20040003397A1 (en) * | 2002-06-27 | 2004-01-01 | International Business Machines Corporation | System and method for customized video commercial distribution |
US20050060742A1 (en) * | 2003-09-15 | 2005-03-17 | Steve Riedl | System and method for targeted distribution of advertising without disclosure of personally identifiable informantion |
US20050188297A1 (en) * | 2001-11-01 | 2005-08-25 | Automatic E-Learning, Llc | Multi-audio add/drop deterministic animation synchronization |
US20060168617A1 (en) * | 2003-01-02 | 2006-07-27 | Yves Maetz | Device and process for acquiring files by accumulation of points |
US20090158318A1 (en) * | 2000-12-21 | 2009-06-18 | Levy Kenneth L | Media Methods and Systems |
US20090222849A1 (en) * | 2008-02-29 | 2009-09-03 | Peters Mark E | Audiovisual Censoring |
US20100251278A1 (en) * | 2009-03-24 | 2010-09-30 | Microsoft Corporation | Measurement and reporting of set top box inserted ad impressions |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120109755A1 (en) * | 2007-05-31 | 2012-05-03 | Birch James R | Content recognition for targeted advertising capability |
US20100175082A1 (en) | 2009-01-02 | 2010-07-08 | Xorbit, Inc. | System and method for inserting sponsor information into closed caption content of a video signal |
US20100228591A1 (en) * | 2009-03-03 | 2010-09-09 | Madhusudan Therani | Real time ad selection for requested content |
US20100312608A1 (en) | 2009-06-05 | 2010-12-09 | Microsoft Corporation | Content advertisements for video |
-
2010
- 2010-12-10 US US12/965,546 patent/US20120110627A1/en not_active Abandoned
-
2019
- 2019-04-05 US US16/376,421 patent/US10841637B2/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020092017A1 (en) * | 1997-08-27 | 2002-07-11 | Starsight Telecast, Inc. | Systems and methods for replacing television signals |
US6029045A (en) * | 1997-12-09 | 2000-02-22 | Cogent Technology, Inc. | System and method for inserting local content into programming content |
US20090158318A1 (en) * | 2000-12-21 | 2009-06-18 | Levy Kenneth L | Media Methods and Systems |
US20020144262A1 (en) * | 2001-04-03 | 2002-10-03 | Plotnick Michael A. | Alternative advertising in prerecorded media |
US20030002854A1 (en) * | 2001-06-29 | 2003-01-02 | International Business Machines Corporation | Systems, methods, and computer program products to facilitate efficient transmission and playback of digital information |
US20050188297A1 (en) * | 2001-11-01 | 2005-08-25 | Automatic E-Learning, Llc | Multi-audio add/drop deterministic animation synchronization |
US20030084442A1 (en) * | 2001-11-01 | 2003-05-01 | Jamie Kellner | TV receiver providing alternative audio tracks for a program |
US20030154128A1 (en) * | 2002-02-11 | 2003-08-14 | Liga Kevin M. | Communicating and displaying an advertisement using a personal video recorder |
US20040003397A1 (en) * | 2002-06-27 | 2004-01-01 | International Business Machines Corporation | System and method for customized video commercial distribution |
US20060168617A1 (en) * | 2003-01-02 | 2006-07-27 | Yves Maetz | Device and process for acquiring files by accumulation of points |
US20050060742A1 (en) * | 2003-09-15 | 2005-03-17 | Steve Riedl | System and method for targeted distribution of advertising without disclosure of personally identifiable informantion |
US20090222849A1 (en) * | 2008-02-29 | 2009-09-03 | Peters Mark E | Audiovisual Censoring |
US20100251278A1 (en) * | 2009-03-24 | 2010-09-30 | Microsoft Corporation | Measurement and reporting of set top box inserted ad impressions |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9237368B2 (en) | 2009-02-12 | 2016-01-12 | Digimarc Corporation | Media processing methods and arrangements |
US20170339462A1 (en) | 2011-06-14 | 2017-11-23 | Comcast Cable Communications, Llc | System And Method For Presenting Content With Time Based Metadata |
USRE48546E1 (en) | 2011-06-14 | 2021-05-04 | Comcast Cable Communications, Llc | System and method for presenting content with time based metadata |
US10306324B2 (en) | 2011-06-14 | 2019-05-28 | Comcast Cable Communication, Llc | System and method for presenting content with time based metadata |
US20170041649A1 (en) * | 2011-06-14 | 2017-02-09 | Watchwith, Inc. | Supplemental content playback system |
US20170041644A1 (en) * | 2011-06-14 | 2017-02-09 | Watchwith, Inc. | Metadata delivery system for rendering supplementary content |
US20130191745A1 (en) * | 2012-01-10 | 2013-07-25 | Zane Vella | Interface for displaying supplemental dynamic timeline content |
US9292894B2 (en) | 2012-03-14 | 2016-03-22 | Digimarc Corporation | Content recognition and synchronization using local caching |
US9986282B2 (en) | 2012-03-14 | 2018-05-29 | Digimarc Corporation | Content recognition and synchronization using local caching |
US9215503B2 (en) | 2012-11-16 | 2015-12-15 | Ensequence, Inc. | Method and system for providing social media content synchronized to media presentation |
US20170171590A1 (en) * | 2013-02-12 | 2017-06-15 | Ericsson Ab | Rendering content and time-shifted playback operations for personal over-the-top network video recorder |
US10735800B2 (en) * | 2013-02-12 | 2020-08-04 | Ericsson Ab | Rendering content and time-shifted playback operations for personal over-the-top network video recorder |
US9872081B2 (en) * | 2014-10-20 | 2018-01-16 | Nbcuniversal Media, Llc | Digital content spatial replacement system and method |
US20160112729A1 (en) * | 2014-10-20 | 2016-04-21 | Comcast Cable Communications, Llc | Digital content spatial replacement system and method |
Also Published As
Publication number | Publication date |
---|---|
US20190268646A1 (en) | 2019-08-29 |
US10841637B2 (en) | 2020-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10841637B2 (en) | Time-adapted content delivery system and method | |
US9106964B2 (en) | Enhanced content distribution using advertisements | |
JP7015163B2 (en) | Continuous reinsertion of ads in video content | |
US8417566B2 (en) | Audiovisual system and method for displaying segmented advertisements tailored to the characteristic viewing preferences of a user | |
US8689251B1 (en) | Content recognition for targeting video advertisements | |
KR102058761B1 (en) | Terminal apparatus, server apparatus, information processing method, program, and linking application supply system | |
US20030192060A1 (en) | Digital watermarking and television services | |
US20080040768A1 (en) | Approach for associating advertising supplemental information with video programming | |
US20040268384A1 (en) | Method and apparatus for processing a video signal, method for playback of a recorded video signal and method of providing an advertising service | |
CN1628314A (en) | Alternative advertising | |
JP2009153112A (en) | Systems and methods to play out advertisements | |
US20080250449A1 (en) | Method of dynamic product placement in prerecorded audio and video | |
US20090320060A1 (en) | Advertisement signature tracking | |
US20090276807A1 (en) | Facilitating indication of metadata availbility within user accessible content | |
US20090320063A1 (en) | Local advertisement insertion detection | |
JP2004517532A (en) | Embedding object-based product information in audiovisual programs that is reusable for non-intrusive and viewer-centric use | |
KR20140043408A (en) | System and method for enhancing and extending video advertisements | |
US20040028257A1 (en) | Method for watermarking a video display based on viewing mode | |
US7853617B2 (en) | Method and system to enable dynamic modification of metadata in content | |
US7542654B2 (en) | Video playback control apparatus, content playback control apparatus, and method of supplying commercial information | |
US20090037948A1 (en) | Multicast television system | |
KR20150030669A (en) | Reception device, information processing method, program, transmission device and application linking system | |
JP2013115815A (en) | Transmission method for push-type video on-demand program and associated decoder | |
US8127327B2 (en) | Method for providing multiple streams in digital media and to select viewable content based on geography | |
JP2020102717A (en) | Receiver unit and reception method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NBC UNIVERSAL, INC., NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:REITMEIER, GLENN A.;BERKOWITZ, DANIEL;FALKNER, CHRISTOPHER J.;AND OTHERS;SIGNING DATES FROM 20101122 TO 20101208;REEL/FRAME:025472/0709 |
|
AS | Assignment |
Owner name: NBCUNIVERSAL MEDIA, LLC, DELAWARE Free format text: CHANGE OF NAME;ASSIGNOR:NBC UNIVERSAL, INC.;REEL/FRAME:025851/0179 Effective date: 20110128 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |