The present invention generally relates to advertising and, more particularly, to the dynamic allocation of advertising.
In advertising, conventional ad avails (breaks) in content are statically scheduled/set a preset times. For example, broadcast media ad avails are typically set at every 8 minutes, every 15 minutes or the like, depending on the programming.
However, these preset times for ad avails are based on the assumption that a viewer will be interested in continuing to view a program after viewing the programming for a predetermined amount of time (e.g., 30 minutes) and will not change a current channel being viewed. Such an assumption is not always correct in the case of broadcast or switched broadcast media viewing and is more likely to be incorrect when a user is consuming content from multiple sources such as broadcast programming, internet-based programming and stored programming such as content stored on storage mediums like DVDs and PVR hard drives and the like. In each case, each source can contain individual ad avails and advertising content.
Embodiments of the present invention address the deficiencies of the prior art by providing a method, apparatus and system for dynamic allocation of advertising.
Embodiments of the present invention track a user's media content consumption habits as well as the content being consumed by the user to enable the dynamic allocation of advertising breaks such that the likelihood of advertising content being viewed by the user is increased.
In one embodiment of the present invention, a method of the present invention includes tracking user interaction with media content and scheduling a presentation of advertising content based on the tracked user interaction.
In an alternate embodiment of the present invention, an apparatus of the present invention includes a memory for storing program routines and data and a processor for executing the program routines. The processor, when executing the program routines, is configured to perform the steps of tracking user interaction with media content and scheduling a presentation of advertising content based on the tracked user interaction.
In an alternate embodiment of the present invention, a system for dynamic allocation of advertising content includes at least one content source for providing media content and an apparatus including a memory for storing program routines and data, and a processor for executing the program routines and a display for displaying at least one of the media content and the advertising content. The processor, when executing the program routines is configured to perform the steps of tracking user interaction with media content and scheduling a presentation of advertising content based on the tracked user interaction.
The teachings of the present invention can be readily understood by considering the following detailed description in conjunction with the accompanying drawings, in which:
It should be understood that the drawings are for purposes of illustrating the concepts of the invention and are not necessarily the only possible configuration for illustrating the invention. To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures.
Embodiments of the present invention advantageously provide a method, apparatus and system for dynamic allocation of advertising. Although the present invention will be described primarily within the context of a content provider providing content for a home network environment, the specific embodiments of the present invention should not be treated as limiting the scope of the invention. It will be appreciated by those skilled in the art and informed by the teachings of the present invention that the concepts of the present invention can be advantageously applied to any content distribution or communications environment in which it is desirable to distribute advertising content.
The functions of the various elements shown in the figures can be provided through the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functions can be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which can be shared. Moreover, explicit use of the term “processor” or “controller” should not be construed to refer exclusively to hardware capable of executing software, and can implicitly include, without limitation, digital signal processor (“DSP”) hardware, read-only memory (“ROM”) for storing software, random access memory (“RAM”), and non-volatile storage. Moreover, all statements herein reciting principles, aspects, and embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure).
Thus, for example, it will be appreciated by those skilled in the art that the block diagrams presented herein represent conceptual views of illustrative system components and/or circuitry embodying the principles of the invention. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudocode, and the like represent various processes which may be substantially represented in computer readable media and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.
In one embodiment of the present invention, a user's interaction with media content is tracked and such information is used to schedule advertising such that the advertising is likely to be viewed by the user. For example, if a user switches between programming content (i.e., switches channels) every 15 minutes, advertising breaks can be intelligibly distributed in a manner that increases the chances of such advertising being viewed by the user. For example,
In accordance with various embodiments of the present invention, a user's viewing schedule can be used to determine an ideal time for scheduling advertising breaks in content for that viewer. For example, if it is determined that a user, on a specific date and time (e.g., Tuesdays at 8 pm), only views the first 15 minutes of a 30 minute program, advertising breaks can be scheduled during the first 15 minutes of the program. In another example, if it is determined that a user typically records a program on a specific date and time (e.g., Friday at 9 pm) and then consumes the recorded program by fast forwarding to view a specific portion of the recorded program (e.g., the last 10 minutes of the program), advertising breaks for future presentations of that program to be recorded can be scheduled to be concentrated to be presented around the specific portion of the program most likely to be viewed (e.g., the last 10 minutes of the program).
That is, instead of scheduling advertising breaks periodically, for example every 15 minutes as is typical in a prior art system such as the prior art system of
In accordance with the depicted embodiment of the present invention of
Referring back to the embodiment of
As depicted in the embodiment of
Even further, in accordance with various embodiments of the present invention, a user's interaction with a particular type of content can be tracked to determine a most effective means of advertising for a particular user. For example, by presenting various types of advertising platforms, such as a banner ad, video, cartoon, 3D based ad or the like, to a user and tracking how long a user views the advertisement, by for example determining if a user changed to a different channel, a most effective advertising platform for that user can be determined. In addition, in alternate embodiments of the present invention, by presenting various types of products, such as athletic gear, home repair products, food products, etc., to a user and tracking how long a user views the advertisement, by for example determining if a user changed to a different channel, a most effective product type to be advertised to that user can be determined.
In accordance with the concepts of the present invention, because a user's past viewing habits can be used to predict future behavior, advertising breaks can be scheduled such that the advertising is most likely to be viewed and advertising that is most relevant to a user can be presented to the user. As such, a provider, such as a content provider, can charge premiums or higher rates during those times determined to be times during which a user will most likely be viewing a presentation and strategically placed ads in accordance with the concepts of the present invention. That is, for example, a content provider can ensure that higher priced ads (e.g., Pepsi or Nike ads) are scheduled to display during times when a user is most likely to be viewing and that lower priced ads (e.g., local advertising) are scheduled to be displayed during other times.
Even further, in one embodiment of the present invention, a user's viewing preferences can be used to determine a most effective type of advertising to present to a viewer. For example, in one embodiment, if a user is watching a Travel show, travel related advertising can be presented to that user, for example, during a time when the user is most likely to be viewing, determined as described herein.
Along similar lines, a user's channel selection habits can be used to determine when advertising breaks should be scheduled. More specifically, in one embodiment of the present invention, if a user is known to habitually select specific channels during specific periods of viewing time, a decision can be made to selectively present advertising during the viewing of specific channels and to not present advertising during the viewing of other channels. For example, if a user's viewing habits from 8 pm to 9 pm on Wednesday nights indicate that the user watches a program continuously from 8 pm to 8:30 pm on, for example, NBC and switches between CNN, Hulu and YouTube from 8:30 pm to 9 pm, then it can be decided to schedule advertising breaks during determined appropriate timing intervals between 8 pm to 8:30 pm and can schedule advertising breaks between 8:30 pm and 9 pm such that ads are shown during the viewing of content from Hulu and YouTube during which a user should be more receptive to ads and not during the viewing of content on CNN during which a user may not want to be disturbed by ads. In accordance with various embodiments of the present invention, other factors can be used to determine during which programming to schedule advertising breaks. For example, in one embodiment of the present invention, if a user is alternatively or iteratively viewing between pay content and free content, it may be decided to present ads to a user during the viewing of free content and limit or restrict the presentation of ads during the viewing of pay content.
In an alternate embodiment of the present invention, user activity on a secondary/auxiliary screen can be used to determine where and when to present advertising content to the user. For example, in a system in which there exists a main screen for displaying content and a secondary/auxiliary screen for displaying additional content related or unrelated to the main content, the user activity on the secondary/auxiliary screen (i.e., user requesting additional content related to content being displayed in the main screen or user participating social network commenting on main content) can be used to determine where and when to present advertising content to the user. That is, if a user is determined to be active on the secondary/auxiliary screen, the times of the activity on the secondary/auxiliary can be determined to be appropriate times to schedule advertising breaks on the main screen, or alternatively, on the secondary/auxiliary screen because the likelihood is greater that, during these times, the ads will be viewed by the viewer. As described above, in such an embodiment, the subject of the user activity on the secondary/auxiliary screen can be used to determine what type of adverting content presented to the user would be most effective. For example, if the content on the main screen is related to a destination of particular interest for travel (i.e., a scene taking place in Hawaii) and a user requests information on the secondary/auxiliary screen regarding travel or Hawaii, advertising related to travel can be presented to the user. In alternate embodiments of the present invention, such advertising information (i.e., travel information) can be communicated to the user via the secondary/auxiliary screen or the main screen in the form of an advertising break even if, in the example above, the user has not requested information regarding Hawaii or travel.
In accordance with the concepts of the present invention and various embodiments of the present invention, the current position in the playout of content is considered when determining when to schedule advertising breaks. More specifically, in one embodiment of the present invention, appropriate ad insertion points are determined by considering scene changes such as the end or beginning of a scene or other similar breaks in the continuity of content and advertising breaks can be scheduled to play advertising at the onset of such events.
It should be noted that in various embodiments of the present invention, such advertising breaks can be scheduled to appear on one of a main screen and a secondary/auxiliary screen such that a user experience of a main content is not disrupted. In addition, in accordance with the concepts of the present invention, in various embodiments of the present invention, an advertising break can be schedule to appear on a screen as a portion of a screen (i.e., banner ad) instead of appearing on the entire screen. In addition, in various embodiments of the present invention, determined information regarding user preference for a specific type of advertising format, as described above, can be used to present the scheduled advertising break on a portion of the screen in a format most preferred by a user.
In accordance with the concepts of the present invention, some of the factors to consider for determining when and where to schedule advertising breaks during the viewing of content include the content being viewed, how long the content is being viewed, what is the source of the content (i.e., broadcast channel, video on demand, internet streaming source, web page, etc.), user's level of engagement with the content being viewed, user's level of interaction with the content or advertising, does a user view the content live or in a recorded format, whether or not trick play functions are used on the recorded content (i.e., fast forwarding to specific locations in the content), whether the user forwards the content to others, for example, using social network sites and when, and what directed the user to the content (i.e., EPG listing, advertisement, friend recommendation and the like).
The server 110 of the content distribution system 100 is capable of receiving content (e.g., distribution packs) and, accordingly, distributes the content to the various receivers such as the set-top boxes 120 and displays 130. That is, at the content distribution system 100, content is received and configured for streaming. The streaming can be performed by one or more servers configured to act together or in concert. The streaming content can include content configured for various different locations or displays 130. For example, respective set-top boxes 120 and displays 130 can be located at specific locations throughout a commercial or residential location and respectively configured to display content and broadcast audio pertaining to products located within a predetermined distance from the location of each respective set-top box and display.
In one embodiment of the present invention, the server 110 of the content distribution system 100 receives media content and distributes the media content to the various receivers such as the set-top boxes 120 and displays 130. A controller 150 of the present invention, illustratively located in
Although in the embodiment of
Again, although the controller 150 of
At step 504, advertising content is scheduled for presentation to a user based on the tracked user interaction. For example and as described above, in an embodiment in which a frequency with which a user switches between available programming channels is tracked, advertising content is scheduled to be presented at a time during which a user is most likely to be viewing a particular channel and as such, to view the advertising content. The method 500 can then be exited.
Having described various embodiments for a method and means for dynamic allocation of advertising (which are intended to be illustrative and not limiting), it is noted that modifications and variations can be made by persons skilled in the art in light of the above teachings. It is therefore to be understood that changes may be made in the particular embodiments of the invention disclosed which are within the scope and spirit of the invention. While the forgoing is directed to various embodiments of the present invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof.
This application claims priority from U.S. Provisional Application No. 61/482,833 filed May 5, 2011.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US12/21793 | 1/19/2012 | WO | 00 | 10/18/2013 |
Number | Date | Country | |
---|---|---|---|
61482833 | May 2011 | US |