专利摘要:

公开号:ES2758824T9
申请号:ES07848666T
申请日:2007-12-21
公开日:2020-05-26
发明作者:David Kelly;Nicholas James
申请人:Sky CP Ltd;
IPC主号:
专利说明:

[0001] Demand and media reproduction system
[0002] Field of the Invention
[0003] This invention relates to an apparatus, method, and system for receiving and playing media content, particularly in a video-on-demand (VOD) media system.
[0004] Background of the Invention
[0005] In a conventional Video On Demand (VOD) system, a library of media content is stored on a media server. Typically, on Pull VOD systems, users select media content from the library, and the selected media content is streamed or downloaded to the user's media receiver. In Push VOD systems, media content can be transmitted to the user's media receiver prior to a request. In both systems, VOD media content providers are known to include secondary media content embedded within broadcast media content such as advertising clips, promotional video clips, finalizers, teaser clips, etc. The problem with providing secondary media content in a built-in form is that the user may skip parts of the transmitted data streams or downloaded media content to skip the secondary media. Therefore, there is a need for an improved system and procedure that controls the playback of this secondary media content.
[0006] GB2407727 discusses a system and method for supplying interactive audio and video content items, for example, movie clips, music videos, commercials, to a user playback device, such as a television (TV). Content items are delivered within a Video On Demand (VoD) environment. Each content item has associated attributes that detail the navigation properties for that content item. Content items are supplied as inputs to a content stream. Nonlinear navigation of the video content stream is made easier by querying the associated attributes for the current content item and enabling navigation actions (for example, FF / REW / PAUSE / SKIP / Jump to target) for that content item. in consecuense.
[0007] Declaration of the invention
[0008] Aspects of the present invention are defined in the attached claim.
[0009] In one aspect of the present invention, there is provided an apparatus for reproducing primary and secondary media content items received from a media server as defined in claim 1.
[0010] In another aspect of the present invention, there is provided a method of reproducing primary and secondary media content items received from a media server as defined in claim 8.
[0011] Preferred embodiments are defined by the dependent claims.
[0012] Brief description of the drawings
[0013] Specific embodiments of the present invention will now be described with reference to the accompanying drawings, in which:
[0014] Fig. 1 is a block diagram of a media system according to an embodiment of the invention; Figure 2 is a schematic illustration of the components of a media content playlist;
[0015] Figure 3 is a schematic illustration of an example of a media content playlist template that is rendered into a visible playlist;
[0016] Fig. 4, comprising Figs. 4a and 4b, is a flow chart of a reproduction operation in an embodiment of the invention;
[0017] Figure 5 is an illustration of examples of different playback sessions;
[0018] Figure 6 is an illustration of a user interface shown to the user; and
[0019] Figure 7 is a diagram of the options available to the user in the user interface of Figure 6.
[0021] Detailed description of the embodiments of the invention
[0022] Fig. 1 is a block diagram showing functional characteristics of the media system according to an embodiment of the invention. In this embodiment, a media server 11 provides media content over a network 13, such as a satellite network or the Internet, to a plurality of media receivers 15, of which only one is shown in Figure 1. The media server 11 includes a memory 17, such as a hard disk that stores multimedia content items 30, such as audio and / or video programs and clips, and playlists 41 that are created in response to user requests for playback of stored media content items 30, as will be described below. Each playlist 41 includes a list of media content items 30 to be transmitted to a request media receiver 15, as well as indicators to indicate the options available to the user during playback of a playlist 41 and fields to store time position data. The fields include, for example, a bookmark indicating a user-defined play position within playlist 41 and a "last seen" position indicating the play position within the playlist where the user stopped the reproduction. The indicators and fields can be modified by the media receiver 15 during playback of the media content in the playlist, as will be described below. The media server 11 also includes a processor 19 that sends the content items to a media receiver 15 through a network interface 21, such as a network interface card (NIC).
[0024] Media receiver 15 receives content items from media server 11 through network 13 and a network interface 23, such as a NIC. The media receiver 15 includes a processor 25 that stores the received content items in a memory 27. The memory 27 may include a RAM for storing the received playlist 41 and a temporarily protected portion of the received media content if the user requests the mass transmission of data from media content. Alternatively, memory 27 may include a hard drive for storing the received playlist and media content for later playback. Memory 27 also stores a media content catalog 34, which is an application used by the media receiver 15 to access the media content 30 available from the media server 11. The media content catalog 34 maintains a list of the media content 30 available on the media server 11 and the media receiver 15 receive updated listings from the media server 11, for example, each time new content 30 is made available. of media on the media server 11.
[0026] A user interface 32 is also stored in memory that lists the content items 30 available from the media server 11 and allows the user to select the listed content items for playback to an audio visual display 33 through an interface 35 adequate output. The media receiver 15 also includes a suitable input interface 37, such as an IR receiver for receiving input commands from a user through a remote controller 39.
[0028] Playback operation
[0030] In the following description, the media content items 30 that are stored on the media server 11 are referred to as assets and are files on the media server 11 that provide an instance of a movie, and advertising clip, a television show , or any other type of content that will be played to the viewer. A sequence of one or more of these assets constitutes a playlist 41.
[0032] Fig. 2 is a schematic illustration of a playlist and shows a primary asset 43, one or more preview secondary assets 45 provided in a playback position before the primary asset 43, and one or more rear view secondary assets 47 provided in a playback position after the main asset 43. A primary asset is the key content that the viewer expects to see once they have selected a particular media content item through user interface 32. The primary assets associated with a media content item will remain unchanged. For example, if an ad is included within the primary asset, it will remain there until the asset is ingested again. Typically, some of the core asset metadata will be used in the media content item description, such as title or synopsis. Secondary assets refer to all other materials except primary assets that make up a playlist 41. These are typically commercial advertising clips (advertising), promotional feature video clips (promotion), specialty certificates for a primary asset or brand rating (Cert), an ID or claims that has a specific relationship with a sponsor (Sponsorship PresEvent), a ID or claims not associated with a specific sponsor (PresEvent), terminators, etc. Some secondary assets can be permanently associated with a primary asset so that a particular secondary asset is always included in a playlist containing the associated primary asset. Other child assets can be dynamically associated with a particular media content item, and therefore can change associations with parent assets. A set of targeting rules can be provided to define fixed and dynamic associations, as will be discussed below.
[0034] In the present embodiment, the catalog 34 of media content stored in the media receiver 15 includes a plurality of entries, each associated with a respective primary asset stored in the media server 11. A particular media content entry for a primary asset is selectable by a viewer through user interface 32, for example, through a purchase or selection process to select the displayed entry for a desired media content item. . Selecting a content entry for media opens a replay session, whereby media server 11 creates and transmits an asset playlist to the viewer's media receiver 15.
[0036] In this embodiment, the playlist templates are used to create a playlist for release of the assets that is transmitted to the viewer media receiver 15. Selection of which playlist template applies to a particular primary asset may be based on factors such as content provider, brand, program name, rating, and / or genre. Once applied to the main asset, a playlist is generated based on the template. The playlist can be updated later without changing the template on which it is based.
[0038] FIG. 3 is a schematic illustration of an example media content playlist template that is processed in accordance with the present invention into a visible playlist. As shown in Figure 3, the sample playlist template 61 contains three types of elements in addition to the main asset 43 (main feature): elements 63 "static", elements 65 "placeholders" and elements 67 "available " Static elements 63 are preset in template 61 and will apply to all playlists based on template 61. Static elements 63 include, for example, IDs and claims. Also, as child assets are applied, assigned, and resolved to the respective template elements, the elements are considered static. The placeholder elements 65 are spaces in the template 61 that must be filled with a secondary asset to fill the hole in the playlist 41 before the playlist can be published and transmitted to the viewer's media receiver 15. Placeholder elements 65 include, for example, promotions and sponsorships. The available 67 elements are also spaces in the template, but do not need to be completed before publication. Instead, the spaces in the template 61 representing an available item 67 are dynamically resolved and populated when a viewer begins to broadcast or download the published playlist 41. As those skilled in the art will appreciate, a playlist 41 based on a template 61 that does not contain the placeholder elements 65 is immediately publishable. Playlists with one or more placeholder elements 65 cannot be published until the respective spaces are filled with the appropriate child assets.
[0040] As shown in Figure 3, the processing of a playlist template 61 into a visible playlist 41 begins with the application of the primary asset 43 requested from the user to the main feature element in template 61. In the example shown In Figure 3, the main feature requested is the "1966 World Cup Final" and the template selected is a Sports Playlist Template 61. This results in an instance 71 of the template 61 playlist, with the "1966 World Cup Final" inserted as the main feature asset 61-1. As shown in Figure 3, the preview secondary assets 45 specified by this sports playlist template 61 include the following elements in sequence: a static Sky Sports Brand ID element 61-2, a marker 61-3 promotion placeholder, two ad availability elements 61-4 and 61-5, a sports claim static element 61-6 and a sponsor fringe position marker 61-7. Post-view child assets 47, in this example, include a single ad availability element 61-8.
[0042] The next step is to resolve the placeholder elements 65 in the playlist instance 71. In the example shown in Figure 3, a playlist 73 suitable for final publication is generated by applying a "World Cup promotion" to promotional item 61-3 placeholder and a "Panasonic Sponsorship" to sponsorship placeholder element 61-7. As discussed above, the availability elements 67 in the final publishable playlist 73 are resolved when the playlist 73 is to be broadcast to the viewer's media receiver 15. As shown in Figure 3, ad availability elements 61-4, 61-5, and 61-8 are populated with different ads for different users resulting in two different playlists 41a and 41b being transmitted to the respective media receivers 15.
[0044] Fig. 4, comprising Figs. 4a and 4b, is a flow chart illustrating the operation of the media system to respond to a user request and reproduce the media content item selected by the user.
[0046] Referring now to FIG. 4A, in step S4-1, the select and play operation begins with the media receiver 15 receiving a user pick from a media content catalog 34 entry associated with a primary asset . As discussed above, this selection will typically be made by the user through a user interface 32 shown on audiovisual screen 33 and the input receiver 37 that receives user input from the remote control 39. Once the user selection is received, the selected input is transmitted by the media receiver 15 to the media server 11. In response to receiving the selected input, the processor 19 of the media server 11 creates a new empty playlist 41 in step S4-3 based on a selected playlist template as discussed above. In step 3-5, processor 25 adds the primary asset 43 associated with the user-selected media content entry to the empty playlist 41. In step S4-7, processor 25 adds any preview child assets 45 to the playlist at a play position before the primary asset 43. In step S4-9, the processor 25 adds any post-view secondary asset 47 to the playlist at a play position after the primary asset 43.
[0047] The present invention provides a dynamic selection of secondary assets to be associated with a selected primary asset 43 each time a new playlist is generated. With each new play session, a different playlist template can be selected for the selected primary asset 43, resulting in different preview and post-mix numbers and combinations of child assets being added to the playlist. Therefore, each resulting playlist can have different play times, as shown in Figure 5. The way child assets are selected for inclusion in a playlist, as well as the number of child assets that they will be added, defined by a given set of targeting rules. Targeting rules can be based on metadata of the selected primary asset 43 and can be time or date sensitive. Targeting rules define the fixed and dynamic associations between child assets and a primary asset, and are therefore used to drive the dynamic insertion of child assets to fill the available ranges. In this way, it is possible to dynamically change the secondary assets associated with a selected primary asset to take into account the segmentation rules to control aspects such as:
[0049] • control the exact point at which a child asset is inserted, for example, to ensure that an ad clip is the last ad shown before a main asset and the first ad immediately after the main asset;
[0051] • link the inserted advertisement immediately before and immediately after a main asset so that the advertisement is from the same advertiser;
[0053] • limit use of secondary assets by time of day to ensure that post-basin announcements are only shown at the right times;
[0055] • direct secondary assets based on subscriber data, such as subscriber location, age, gender, sociodemographic group or region, etc .;
[0057] • inherit the target audience of the main asset;
[0059] • avoid confrontations between primary and secondary assets, for example, subject matter confrontations (avoiding car ads within a film about car accidents or confrontations between artists in ads and primary media content);
[0061] • monitor the number of times a child asset is selected to fill a placeholder or an availability item, and therefore control the number of times that child asset is selected again.
[0063] This system also does not allow advertising to be associated with an item from the preceding or following break to a media content item independently. Alternatively, a random selection from a predetermined selection of advertising material may be associated with a particular media content item, for example, depending on the genre or subgenre of that media content item.
[0065] Referring again to FIG. 4, in step S4-11, processor 25 deactivates the user start time selection in the current playlist, because this will be the first time that the user is executing any child assets of preview in playlist 41. This is accomplished by setting the respective flags in the playlist 41 to disable. In this embodiment, the media server 11 maintains a list of all subscribers / viewers and associated primary request assets, along with an indication of whether the respective subscriber / viewer has viewed all of the secondary preview media content items. In its whole. In this example, the preview child assets for the particular selected primary asset were not seen and therefore the media server 11 would store an indication that the particular user had requested the particular primary asset but had not seen it all preview child assets in their entirety.
[0066] In step S4-13, processor 25 sets the play start position to play list start position 49, and in step S4-15, processor 25 displays a play screen of user interface 32 for the user through the output interface 35. The screen shown includes information about the selected media content item that could be the associated metadata of the primary asset 43. Figure 6 shows an example of the screen shown. In the example screen, information 51 includes the title, synopsis, and time duration of the main asset 43. The example screen illustrated in FIG. 6 also shows a play options field 53 for selecting a play start position within play list 41. As shown in Figure 6, since this is the first time that the user will play the assets in the playlist 41, the start position is set to “preview” with the associated time field 55 set to “0 min ”. The user's selection of a start time is disabled until the user is viewing the primary asset 43. In step S4-17, in response to user input signaling the media receiver to begin playback, processor 25 begins playback of any preview child assets 45 in playlist 41. In the present embodiment, during this initial playback of the preview secondary assets 45, the user cannot skip the markers or the secondary assets 45 during playback. This will be enabled once the user has viewed the previous child assets in full.
[0067] Referring now to FIG. 4B, once playback of the preview child assets 45 has begun, processor 25 will control user input, indicating that the user wants to stop playback of the playlist. If in step S4-19 the processor 25 receives the input through the input interface 37 indicating that the user has stopped playing during the initial playing of the secondary assets 45, the play operation will return the viewer to the screen of information in step S4-37 and then finish. The processor 25 also monitors the play position and when it is determined in step S4-21 that the play position has reached the start position 57 of the main asset 43, then, in step S4-23, the processor 25 allows the selecting the user start time in the current playlist in step S4-23 because the preview child assets 45 have been played in full at least once. The media server 11 also updates the stored record to indicate that the preview child assets for the particular user and the particular selected primary asset have been viewed in their entirety. In step S4-25, the playback position will be at the primary asset start position 57 and processor 25 begins playback of the primary asset 43.
[0069] As those skilled in the art will appreciate, if there are no preview secondary assets in the current playlist 41, then processing will skip to step S4-21 where processor 25 will determine that the starting position 57 of the primary asset 43 has been reached .
[0071] During playback of main asset 43, processor 25 will again monitor user input, indicating that the user wants to stop playback. If, in step S4-27, processor 25 determines that the user has stopped playback, then in step S4-29, processor 25 stores the current playback position as a "last seen" position in the list. Playback so that the user can -select this “last seen” position as the start time in a subsequent playback session. The playback operation will return the viewfinder to the information screen in step S4-37 and end. However, if in step S4-27 the user has not stopped playback, processor 25 determines in step S4-31 whether the playback position has reached end 59 of primary asset 43.
[0073] Once processor 25 determines that the play position has reached end 59 of primary asset 43, processor 25 sets the "last seen" position to end position 59 of primary asset in step S4-33. . This is to indicate to the user that the primary asset 43 has been viewed in its entirety if the user later selects to resume playback from a "last seen" position. As discussed above, this is because the user cannot resume playback at an arbitrary playback position within child assets 45 and 47, either by using user-defined markers or by setting a “last seen” position. time". In step S4-33, processor 25 also begins playback of the secondary post-view assets 47. In step S4-35, the processor 25 monitors the playback position to reach the final position 50 of the playlist and once the playback of the rear view secondary assets 47 has been completed, the display returns to the screen of information in step S4-37 and the playback operation is completed.
[0075] Figure 7 illustrates the five user-selectable playback options that are available to the user through user interface 32. The associated time fields are stored with each playlist 41 and store respective time references relative to the starting position 57 of the primary asset.
[0076] One of the options shown in figure 7 is a preview option 53-1 which, as discussed above, can be selected if the playback of the playlist 41 is to start at the list start position 49 Of reproduction. This is the only option that is available to the user for the current playlist 41 until the user has previewed the child assets 45, if any, in their entirety at least once. Once this has happened, the user will receive the other four options shown in figure 7.
[0078] Another option shown in Figure 7 is "user defined" playback start position 53-2 which, as discussed above, is a user defined marker at some playback point within the main asset 43. In the example shown in Figure 7, the marker has been set to 55 minutes from the play position on a primary asset.
[0080] Another option shown in Figure 7 is the "end" start time 53-3 so that playback of the rear view secondary assets 47 begins from the primary asset end position 59.
[0082] Another option shown in FIG. 7 is a "start" playback start time 53-4 so that playback of the primary asset 43 will start from the primary asset start position 57.
[0084] Finally, another option shown in Figure 7 is the initial “last seen” position 53-5 which, as discussed above, will resume playback of the primary asset 41 (or secondary assets 47 of rear view if the main asset has been viewed in its entirety) from where the user stops playing in a previous session.
[0086] In the above description, the media server 11 and the media receiver 15 are arranged to store and run the software that controls their respective operation to perform the procedure described with reference to the Figure 4. As those skilled in the art will appreciate, a computer program for configuring a programmable device to be operational to perform the above procedure can be stored in a carrier and loaded into memory, such as a flash memory of the media server 11 and / or the media receiver 15. The program can be downloaded as a satellite transmission signal and applied as a patch or update to the software that already resides on the media server 11 and / or the media receiver 15. The scope of the present invention includes the program, the bearer carrying the program and the transmission signal.
[0088] Alternative embodiments
[0090] It will be understood that the embodiments of the present invention are described herein by way of example only, and that various changes and modifications can be made without departing from the scope of the invention.
[0091] For example, in the embodiment described above, the media system is arranged to receive a request for a primary asset selected by the viewer and to generate and transmit a playlist to the viewer's media receiver. As those skilled in the art will appreciate, in an alternative system, the viewer's media receiver can already store a number of primary and secondary assets. This is usually the case in a Push VOD system, for example, where the media content may have been transmitted to the media receiver without any intervention from the viewer. In such an alternative system, the media receiver can operate to receive the viewer's selection of a primary asset and generate a playlist from its stored media content in the same manner as described above. Playlist templates can also be stored locally on the media receiver or can be transmitted from the media server on demand. As yet another alternative, the media receiver may be operable to transmit a request to the media server for any media content that is not stored locally and to receive and insert the media content in the playlist as discussed in the embodiment. previous. In this way, bandwidth consumption between the media server and the media receiver can be minimized.
权利要求:
Claims (9)
[1]
1. A media receiver (15) adapted to play primary and secondary media content items received from a media server (11) in response to a request for a primary media content item (30, 43) available from the media server (11), comprising:
means (23, 25) for transmitting a request to the media server (11) for the primary media content item stored on the media server;
means (27) for receiving a playlist (41) including a plurality of primary and secondary media content items transmitted from the media server (11) in response to the request for the primary media content item, in the that at least one of the secondary media content items is a preview secondary media content item provided in a play position in the playlist before the requested primary media content item; said media receiver (15) is characterized in that it comprises:
a processor (25) adapted to display a playback screen of a user interface (32) to the user, said playback screen contains a field (53-1, 53-2, 53-3, 53-4, 53-5 ) of play options to select a play start position from the play list, in which the time fields associated with those play options store respective time references relative to the start position of the media content item (57) Primary, where preview option (53-1) is the only option available to the user for the current playlist (41) until the user has viewed the media content items (45) Preview Secondary in its entirety at least once, in which once this has happened, the user will be provided fields (53-2, 53-3, 53-4, 53-5) for additional playback options.
[2]
The apparatus of claim 1, wherein the primary media content items each comprise an instance of a movie, an audio and / or video program, or an audio and / or video clip; and
wherein the secondary media content items each comprise an advertising clip, promotional video clip, teaser or sponsorship claim clip.
[3]
3. The apparatus of claim 1 or 2, wherein the playlist includes at least one field for storing time position data.
[4]
The apparatus of claim 3, wherein the received playlist includes fields for storing a user-defined play position, a last viewed play position, and an end time position.
[5]
5. The apparatus of any preceding claim, wherein the playlist includes at least one indicator to indicate the playback options available to a user during playback of the media content items in the playlist.
[6]
The apparatus of claim 5, wherein the playlist stores an indicator indicating whether the user's selection of a playback start time is enabled or disabled, and wherein the indicator is enabled once it is enabled. You have fully completed the secondary media content preview item.
[7]
The apparatus of any preceding claim, further comprising means for storing a list of the media content available from the media server and wherein the apparatus is arranged to receive list updates from the media server.
[8]
8. A method for reproducing primary and secondary media content items in a media receiver (15), the method, in said media receiver (15), comprising the steps of:
transmitting a request to a media server (11) for an item (30, 43) of primary media content available from the media server;
receiving a playlist (41) including a plurality of primary and secondary media content items transmitted from the media server in response to the request for the primary media content item, in which at least one of the media items Secondary media content is a preview secondary media content item provided in a play position in the playlist before the requested primary media content item; the procedure is characterized by understanding the steps of:
providing a play screen of a user interface (32) to a user, said play screen contains a field (53-1, 53-2, 53-3, 53-4, 53-5) of play options for selecting a play start position from the play list, in which the time fields associated with said play options store respective time references relative to the start position of the primary media content item (57), in where a preview option (53-1) is found the only option available to the user for the current playlist (41) until the user has previewed the items (45) of Secondary media content in its entirety at least once, where once this has happened, the user will receive more fields (53-2, 53-3, 53-4, 53-5) of playback options.
[9]
9. A computer storage medium that stores computer-implementable instructions for configuring a programmable apparatus such as the apparatus of any one of claims 1 to 7.
类似技术:
公开号 | 公开日 | 专利标题
ES2758824T3|2020-05-06|Demand and media reproduction system
ES2400716T3|2013-04-11|System and method of interactive media to present content
US8775256B2|2014-07-08|System for pause ads
US9225998B2|2015-12-29|Controlling on-demand video trick mode enablement
US7669128B2|2010-02-23|Methods of enhancing media content narrative
RU2338331C2|2008-11-10|Nonlinear online navigation
JP4170949B2|2008-10-22|Data utilization apparatus, data utilization method, and program
KR20070105307A|2007-10-30|Simultaneous audio and visual content download and playback
US20140207964A1|2014-07-24|Method And System For Identifying Events In A Streaming Media Program
JP6982708B1|2021-12-17|Video distribution system, playback device, playback method, program, and recording medium
WO2020125702A1|2020-06-25|Receiving device and receiving method, transmitting device and transmitting device, and transceiver system
JP6664587B1|2020-03-13|Information processing apparatus, information processing method, and information processing program
JP2020102723A|2020-07-02|Receiving device and receiving method
JP2020102725A|2020-07-02|Transmission and reception system
JP2020102724A|2020-07-02|Transmission device and transmission method
US20130136415A1|2013-05-30|System and Method for Managing Playback Sensitive Content
EP2782354A1|2014-09-24|Playback of video recording
WO2007109640A2|2007-09-27|Methods of enhancing media content narrative
ES2359624T3|2011-05-25|METHOD AND ADS SYSTEM DURING A PAUSE.
WO2014147358A1|2014-09-25|Video playback with different speeds
同族专利:
公开号 | 公开日
EP2127293B9|2020-04-01|
BRPI0720567A2|2014-02-04|
WO2008078093A1|2008-07-03|
EP2127293B1|2019-10-23|
EP2127293A1|2009-12-02|
AU2007337888B2|2011-07-14|
CN101627602A|2010-01-13|
EP3633953A1|2020-04-08|
GB2444973A|2008-06-25|
ES2758824T3|2020-05-06|
AU2007337888A1|2008-07-03|
GB0625810D0|2007-02-07|
US20100095333A1|2010-04-15|
CN101627602B|2013-01-16|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

ES2178730T3|1992-12-09|2003-01-01|Discovery Communicat Inc|A NETWORK CONTROLLER FOR CABLE TELEVISION DIFFUSION SYSTEMS.|
US5614940A|1994-10-21|1997-03-25|Intel Corporation|Method and apparatus for providing broadcast information with indexing|
CA2170429C|1995-03-28|2000-04-25|Stephen Gregory Eick|Method and apparatus for finding and selecting a desired data item from a large schedule of data items using a tv set and a controller similar to a tv-remote-control|
US5778187A|1996-05-09|1998-07-07|Netcast Communications Corp.|Multicasting method and apparatus|
US20030093790A1|2000-03-28|2003-05-15|Logan James D.|Audio and video program recording, editing and playback systems using metadata|
WO2002102079A1|2001-06-08|2002-12-19|Grotuit Media, Inc.|Audio and video program recording, editing and playback systems using metadata|
EP1326173A1|2000-08-09|2003-07-09|Kanars Data Corporation|Contents distribution system and distributed contents reproducing device|
US7103906B1|2000-09-29|2006-09-05|International Business Machines Corporation|User controlled multi-device media-on-demand system|
US20030149975A1|2002-02-05|2003-08-07|Charles Eldering|Targeted advertising in on demand programming|
US7174126B2|2002-05-03|2007-02-06|Time Warner Interactive Video Group Inc.|Technique for effectively accessing programming listing information in an entertainment delivery system|
EP3024224A1|2002-08-29|2016-05-25|OpenTV, Inc.|Video on demand and targeted advertising|
US20060070095A1|2002-12-12|2006-03-30|Koninklijke Philips Electronics N.V.|Apparatus and method for preventing switching from a channel during an advertisement display|
GB2407727B|2003-10-22|2006-02-08|Video Networks Ltd|Non-linear interactive video navigation|
GB2411534A|2004-02-26|2005-08-31|Yes Television Plc|Delivery of audio-visual content to a user terminal|
US8813133B1|2004-03-17|2014-08-19|Starz Entertainment, Llc|Video rotation interface|
US20060013557A1|2004-07-01|2006-01-19|Thomas Poslinski|Suppression of trick modes in commercial playback|
US20060029093A1|2004-08-09|2006-02-09|Cedric Van Rossum|Multimedia system over electronic network and method of use|
US20060085816A1|2004-10-18|2006-04-20|Funk James M|Method and apparatus to control playback in a download-and-view video on demand system|
US7865917B2|2004-12-17|2011-01-04|Martin E Hellman|Security enhanced tiered subscription broadcast system|
US20060143664A1|2004-12-27|2006-06-29|Bellsouth Intellectual Property Corporation|Features for interactive media VCR-type control|
EP3211884A1|2005-03-02|2017-08-30|Rovi Guides, Inc.|Playlists and bookmarks in an interactive media guidance application system|
WO2008005040A1|2006-07-06|2008-01-10|Thomson Licensing|Method and system for trick mode suppression control|
US20080046924A1|2006-07-28|2008-02-21|Tandberg Television Inc.|System and methods for competitive dynamic selection of digital advertising assets in a video distribution system|
US20080046917A1|2006-07-31|2008-02-21|Microsoft Corporation|Associating Advertisements with On-Demand Media Content|
US20100162301A1|2008-12-24|2010-06-24|Echostar Technologies L.L.C.|Targeted advertising management|US8060407B1|2007-09-04|2011-11-15|Sprint Communications Company L.P.|Method for providing personalized, targeted advertisements during playback of media|
US20090282435A1|2008-05-06|2009-11-12|At&T Knowledge Ventures, L.P.|Video Program Sequenced Output|
KR20090118752A|2008-05-14|2009-11-18|삼성전자주식회사|Method and apparatus for providing content playlist|
GB2472264B|2009-07-31|2014-12-17|British Sky Broadcasting Ltd|Media substitution system|
US8704854B2|2009-09-14|2014-04-22|Tivo Inc.|Multifunction multimedia device|
US20110093885A1|2009-10-21|2011-04-21|Tandberg Television Inc.|Bookmark calibration for video on demand applications incorporating dynamic advertising|
US8990104B1|2009-10-27|2015-03-24|Sprint Communications Company L.P.|Multimedia product placement marketplace|
US8682145B2|2009-12-04|2014-03-25|Tivo Inc.|Recording system based on multimedia content fingerprints|
AU2011232766B2|2011-10-07|2014-03-20|Accenture Global Services Limited|Synchronising digital media content|
EP2587828A1|2011-10-24|2013-05-01|British Telecommunications Public Limited Company|Media access|
US9578256B1|2012-02-29|2017-02-21|Google Inc.|Temporary intermediate video clips for video editing|
US9361371B2|2013-04-16|2016-06-07|Sonos, Inc.|Playlist update in a media playback system|
US9501533B2|2013-04-16|2016-11-22|Sonos, Inc.|Private queue for a media playback system|
US9635096B2|2013-11-26|2017-04-25|Google Inc.|Selecting a content item based on a view profile|
US9454342B2|2014-03-04|2016-09-27|Tribune Digital Ventures, Llc|Generating a playlist based on a data generation attribute|
US9798509B2|2014-03-04|2017-10-24|Gracenote Digital Ventures, Llc|Use of an anticipated travel duration as a basis to generate a playlist|
US9431002B2|2014-03-04|2016-08-30|Tribune Digital Ventures, Llc|Real time popularity based audible content aquisition|
US10599705B2|2014-03-20|2020-03-24|Gracenote Digital Ventures, Llc|Retrieving and playing out media content for a personalized playlist including a content placeholder|
US10003840B2|2014-04-07|2018-06-19|Spotify Ab|System and method for providing watch-now functionality in a media content environment|
US10134059B2|2014-05-05|2018-11-20|Spotify Ab|System and method for delivering media content with music-styled advertisements, including use of tempo, genre, or mood|
US10362094B2|2014-07-25|2019-07-23|Gracenote Digital Ventures, Llc|Retrieval and playout of media content|
CN104159132B|2014-08-22|2018-11-20|华为软件技术有限公司|Video customizes the implementation method and device of service|
US10956936B2|2014-12-30|2021-03-23|Spotify Ab|System and method for providing enhanced user-sponsor interaction in a media environment, including support for shake action|
US9774914B2|2015-08-25|2017-09-26|Wowza Media Systems, LLC|Scheduling video content from multiple sources for presentation via a streaming video channel|
US9959343B2|2016-01-04|2018-05-01|Gracenote, Inc.|Generating and distributing a replacement playlist|
US10419508B1|2016-12-21|2019-09-17|Gracenote Digital Ventures, Llc|Saving media for in-automobile playout|
US10565980B1|2016-12-21|2020-02-18|Gracenote Digital Ventures, Llc|Audio streaming of text-based articles from newsfeeds|
US10019225B1|2016-12-21|2018-07-10|Gracenote Digital Ventures, Llc|Audio streaming based on in-automobile detection|
GB201700877D0|2017-01-18|2017-03-01|A Million Ads Holdings Ltd|Digital media generation|
US20190075353A1|2017-09-01|2019-03-07|Roku, Inc.|Client side stitching of secondary content|
法律状态:
优先权:
申请号 | 申请日 | 专利标题
GB0625810A|GB2444973A|2006-12-22|2006-12-22|Media demand and playback system|
PCT/GB2007/004942|WO2008078093A1|2006-12-22|2007-12-21|Media demand and playback system|
[返回顶部]