|Publication number||US20050283796 A1|
|Application number||US 11/196,774|
|Publication date||Dec 22, 2005|
|Filing date||Aug 3, 2005|
|Priority date||Feb 18, 2000|
|Also published as||US20090070806, US20150201229|
|Publication number||11196774, 196774, US 2005/0283796 A1, US 2005/283796 A1, US 20050283796 A1, US 20050283796A1, US 2005283796 A1, US 2005283796A1, US-A1-20050283796, US-A1-2005283796, US2005/0283796A1, US2005/283796A1, US20050283796 A1, US20050283796A1, US2005283796 A1, US2005283796A1|
|Original Assignee||Prime Research Alliance E., Inc.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (11), Referenced by (75), Classifications (30), Legal Events (1)|
|External Links: USPTO, USPTO Assignment, Espacenet|
This application is a continuation of co-pending U.S. patent application Ser. No. 09/680,622 filed on Oct. 6, 2000, entitled “Method and System for Addressable and Program Independent Advertising during Recorded Programs,” the entire disclosure of which is incorporated herein by reference.
This application is related to the following U.S. applications: Ser. No. 09/635,252 filed on Aug. 9, 2000, now abandoned, entitled “Subscriber Characterization Based Electronic Program Guide Data”; Ser. No. 09/635,253 filed on Aug. 9, 2000, now U.S. Pat. No. 6,714,917, entitled “Subscriber Identification Based on Electronic Program Guide Data”; and Ser. No. 09/635,542 filed on Aug. 10, 2000, entitled “Grouping Subscribers Based On Demographic Data”. This application is also related to the following co-pending U.S. provisional applications: 60/183,411 filed on Feb. 18, 2000, entitled “Ad Management System”; 60/183,409, filed on Feb. 18, 2000, entitled “Ad Matching Service”; 60/196,375 filed on Apr. 12, 2000, entitled “Ad Matching Service”; and 60/229,156 filed on Aug. 31, 2000, entitled “Method and System for Addressable and Program Independent Advertising”. The disclosures of all of these applications are incorporated herein in their entirety.
The present invention relates generally to scheduling and delivery of targeted television advertisements (ad), and specifically to delivering the targeted ads during programming that a viewer (subscriber), or subscriber's agent, has chosen to record. The present invention also relates to delivering the targeted ads to a programmed recording device, wherein automatic programming of the programmed recording device is performed using an electronic program guide (EPG).
Television (TV) advertising is a major component in assisting manufacturers, distributors, vendors, and other organizations interested in publicizing their product, brand, service, or viewpoint, in reaching segments of the public. Moreover, TV advertising subsidizes the cost of a large part of TV programming delivered to consumers. Advertisers commonly wish to deliver (target) certain ads to one or more groups of subscribers, such groups having particular demographic characteristics, such as income, age, gender, etc. These advertisers typically have access to market and demographic studies that allow them limited control over delivering their ads to specific groups of subscribers. One such method is “linked sponsorship”, well known and used in the advertising industry. Linked sponsorship involves determining what demographic group or groups watch particular programming (e.g., from Nielsen data), and then buying (or contracting for) commercial spots during those programs for which the demographic viewership matches the desires of the advertiser. Improvements over the linked sponsorship model have been developed which allow advertisers to target their ads to the appropriate viewers or groups of viewers more efficiently. Such systems are disclosed in applicants U.S. application Ser. Nos. 09/591,577 filed on Jun. 9, 2000, entitled “Privacy-Protected Advertising System”; 09/268,519 filed on Mar. 12, 1999, now U.S. Pat. No. 6,298,348, entitled “Consumer Profiling System”; 09/268,526 filed on Mar. 12, 1999, now U.S. Pat. No. 6,216,129, entitled “Advertising Selection System Supporting Discretionary Target Market Characteristics”; and 09/553,637 filed on Apr. 20, 2000, now U.S. Pat. No. 6,820,277, entitled “Advertising Management System for Digital Video Streams”. All of these applications are hereby incorporated herein by reference. These systems provide, inter alia, for the collection and processing of consumer and subscriber data in order to develop a profile for a subscriber or group of subscribers. These profiles, along with ad characterizations and other advertiser requirements, are used to match and deliver “targeted” ads to subscribers such that subscribers receive ads more appropriate for them (i.e., of more interest and hence more effective). An additional important feature of these systems is that they provide for delivery and storage of ads at the set-top box (STB), and program independent insertion and presentation of these ads to the subscriber. These targeted advertising systems provide advertisers with the means to target and reach subscribers of interest to them more effectively.
Recording TV programming is quite common among TV viewers (subscribers). The recording of programming allows the subscriber more flexibility in what and when the subscriber watches programs of interest to that subscriber. This is particularly true in the cable TV arena where dozens to hundreds of programming choices are simultaneously available to the subscriber. Programming a Video Cassette Recorder (VCR) or other recording device can be a tedious process, for example, it may require navigating a complex programming menu, and the exact date and time of the desired programming must be obtained by the subscriber before any programming of the VCR can begin. Systems have been developed to simplify the recording process by reducing the number of keystrokes and providing a way for a subscriber to automatically program their VCR using program schedule information. Young et al. (U.S. Pat. No. 4,706,121) discloses a system for controlling VCR operation via broadcast scheduling information. Yuen et al. (U.S. Pat. Nos. 5,974,222, and 6,049,652) disclose a system allowing the subscriber to program their VCR to record a program that is selected from the EPG. Jackson (U.S. Pat. No. 5,963,264) also discloses a method for automatically programming a recording device via an EPG. All of the aforementioned patents are hereby incorporated by reference. These and other systems provide for “one-touch record”, wherein the subscriber identifies a program (i.e., via the EPG) that the subscriber wishes to record. The subscriber, while highlighting the desired program, presses a special record button on the remote control, which then programs a pre-configured recording device to record that program (i.e., that channel and that time according to the EPG). Another feature of the interactive EPG, disclosed in those patents is that of a subscriber being able to select or “flag” a future program for watching. When the program selected begins, the EPG notifies the subscriber, or alternatively tunes directly to the selected program.
In the advertising systems mentioned above, delivery to the subscriber of targeted or program independent advertising is accomplished while the subscriber is viewing a particular program. Targeted ads can be delivered with particular programming or they can be inserted at the STB and presented to the subscriber independent of the programming being viewed. However, many times a subscriber wants to record a program, for example, when the subscriber wishes to ‘watch’ two shows that are broadcast concurrently. Systems that allow for recording a program while concurrently watching a different program are well known in the art. In another example, the subscriber merely wishes to watch a particular program at a different time than when that program is actually broadcast. The subscriber may program their preferred recording device (i.e., via the EPG) to record such programming. In some systems, targeted ad delivery is dependent on detecting viewership (i.e. detecting whether or not the TV is on, or whether or not there are regular commands from the remote control). However, when a program is recorded, the TV is not typically on, and the subscriber is not present. Thus, targeted ad delivery is not performed. The ability to deliver targeted advertising to subscribers, independent of when they watch a program is desirable, and thus delivering ads during recorded programming is desirable.
For the foregoing reasons, there is a need for a method and system by which targeted and/or program independent advertisements can be scheduled, delivered and presented to the subscriber while the subscriber is watching recorded programming. There is also a need to be able to deliver targeted advertising to subscribers during programming that they have selected or “flagged” for future watching. There is a further need for identifying the increased number of targeted advertising opportunities (avails) available in recorded or flagged programming, and delivering targeted ads to the subscriber in these avails so that the subscriber will receive addressable advertising when viewing the recorded or flagged program. There is a further need for inserting targeted advertising into programming scheduled to be recorded through the EPG, and for being able to utilize the EPG data to characterize programming and viewership such that optimum ad-viewer (subscriber) matching can be achieved.
The present invention comprises a method and system for delivering addressable, or targeted, advertising to subscribers during programming that the subscribers have recorded. In one embodiment of the present invention, targeted ads are delivered during programming that has been “flagged” for future viewing. Specifically, the present invention provides the means to deliver highly targeted, and in some cases, individualized ads, to subscribers that have programmed a recording device to record one or more programs. This targeted advertising system identifies the timing and characterization of programs to be recorded, and the probable subscriber or subscribers of those programs. Using subscriber profiles, either already developed or generated on-the-fly based on program selection and ad characterizations/profiles, the system generates a schedule of ads to be inserted into the avails (advertising opportunities) of the programming as it is recorded (or as it is displayed), and inserting the ads according to the schedule. The schedule generated can depend on, inter alia, correlations or matching between the ad profiles, the subscribers' profiles, scheduling requirements (i.e., contracts and sales with advertisers), and timing. In one embodiment, the schedule, along with the ads, are delivered to the set-top box (STB) for insertion during the recorded programming. In another embodiment, the ads are periodically delivered and stored on the STB and the STB generates the schedule based on a scheduling algorithm. Ads are inserted into the avails according to the schedule and a record of such insertion is generated to be used for billing. This system allows for targeted advertising to be delivered to subscribers during recorded programming and thus provides for additional opportunities for advertisers to reach subscribers in a highly addressable fashion.
According to one embodiment of the present invention, a subscriber uses an electronic program guide (EPG)-record feature to program their recording device to record a specific program or a specific time block. The programming to be recorded is selected via the EPG, and a special record button is pressed or menu option chosen to record the selected program. The recording device is then programmed according to the EPG schedule or alternatively is activated by the EPG at the appropriate recording time.
In another embodiment, the EPG is used to flag or select a program for future viewing. Targeted advertising can be scheduled and delivered in advance of the programming and displayed during the selected programming.
Another object of the present invention is to provide additional targeted advertising opportunities by allowing for targeted ad delivery and presentation to be accomplished during a recorded program, in addition to the targeted advertising performed during “real-time” viewing by the subscriber. Moreover, in cases where a subscriber wishes to record one or more programs while simultaneously viewing another program, the present invention allows for targeted advertising to be delivered with both the program being viewed and with the recorded program. This method works for systems that can record one or more programs concurrently with the viewing of another program.
It is a further object of the present invention to allow for grouping of subscribers and the delivery of targeted advertisements to groups of subscribers in which members of the groups have programmed their recording device to record one or more of the same programs or have flagged one or more of the same programs for future viewing.
It is yet another object of the present invention to allow for the insertion of targeted advertising during the recording of programming or alternatively, when the programming is being viewed (i.e., displayed on a monitor)
Another object of the present invention is to allow for the customized creation of avails (advertising opportunities) in the recorded programming.
These and other features and objects of the present invention will be more fully understood from the following detailed description of the preferred embodiments, which should be read in light of the accompanying drawings.
The accompanying drawings, which are incorporated in and form a part of the specification, illustrate the embodiments of the present invention and, together with the description serve to explain the principles of the invention.
In the Drawings:
In describing a preferred embodiment of the invention illustrated in the drawings, specific terminology will be used for the sake of clarity. However, the invention is not intended to be limited to the specific terms so selected, and it is to be understood that each specific term includes all technical equivalents which operate in a similar manner to accomplish a similar purpose.
With reference to the drawings, in general, and
It is to be understood that although the description of the invention is given with reference to a preferred embodiment of utilizing the “EPG-record” feature, any and all other methods of recording programming are equally adapted to and embraced by the present invention, as will be evident to those of ordinary skill in the art. Furthermore, the selected programs could be currently running (in which case, the recording would begin immediately), or the programs selected could be in the near or distant future depending on how far in advance the EPG data extended. Also, the subscriber 110 would be able to watch one show while simultaneously recording others.
An Advertisement Management System (AMS) 112 receives notification of an upcoming record session (130). A preferred embodiment of the AMS 112 is described in applicants co-pending U.S. Provisional application No. 60/183,411 filed on Feb. 18, 2000 entitled “Ad Management System”. The AMS 170 may be located at a recording device or a STB. In a preferred embodiment, the AMS 112 is located remote from the STB, such as at a Cable TV Head End (HE).
In another embodiment, the subscriber 110 may select or “flag” a future program for watching (126). As discussed above, when the program selected begins, the EPG notifies the subscriber 110 or alternatively tunes directly to the selected program. The AMS 112 is notified of an upcoming flagged event (136).
The selections of programs to record or programs that have been flagged may be sent directly from the EPG or VCR (depending on the method used to program the recording) to the AMS 112. The record and/or flag features could be configured to automatically send notification to the AMS 112 or alternatively, the AMS 112 could periodically poll the recording device or EPG record and/or flag databases to gain access to the programmed record and/or flag schedules.
After receiving notification of a future record (130) or flagged (136) event, the AMS 112 characterizes the particular program (140). The AMS 112 characterizes the program by gathering data including, but not limited to, timing, duration and programming (i.e., title and category of program, description of program, etc.). Such programming information could be extracted from a variety of sources, but in a preferred embodiment, the programming information is retrieved from the EPG database (142), as described in applicants co-pending U.S. application Ser. No. 09/635,252 filed on Aug. 9, 2000 entitled “Subscriber Characterization Based on Electronic Program Guide Data”.
The AMS 112 also identifies probable subscribers (150) who would be watching the program that has been identified as being recorded or flagged. This identification may be based on the characterization of the program (140). In a preferred embodiment, the potential or probable subscribers are identified by a subscriber ID. Such identification is used to obtain a subscriber profile that is used to allow for the most efficient matching and targeting of ads to be scheduled and delivered during the recorded programming. The identification could be that of a “household,” (i.e., the profile or aggregate profile of the entire household), a particular STB within that household (i.e., different subscribers within the household frequent one STB preferentially to others), or of a particular unique subscriber. Subscriber identification becomes increasingly important when it is recognized that a unique household may comprise multiple distinct subscribers and each subscriber may have a unique profile. For instance, each of several STBs within a household may be associated with a different subscriber and thus have a different profile. Thus, the STB used to record (or receive) the program to be recorded would be identified with a profile corresponding to a particular subscriber 110. Alternatively, a single STB could be used for multiple subscribers 110 and would be assigned a particular profile based on the different times and/or for different events that are flagged or programmed to be recorded.
In a preferred embodiment, the subscriber's profile could be one of several unique profiles corresponding to unique individuals within the household. Methods of subscriber identification are known in the art (i.e., entering a personal identification number (PIN) or using an individual remote). A novel method of identifying one subscriber from several subscribers that use the same remote and STB is described in applicants co-pending U.S. application Ser. No. 09/635,253 filed on Aug. 9, 2000 entitled “Subscriber Identification Based on Electronic Program Guide Data”, which is hereby incorporated by reference. This application describes how subscriber interaction with the remote, including volume changes, rapidity of channel changes, methods and characteristics of interacting with the EPG, etc., are used to develop a subscriber “identity profile”, such a profile being used to distinguish one subscriber 110 from a multitude of subscribers 110 using the same remote/STB.
Once the potential and probable subscriber is identified, the profile of the subscriber is retrieved (160) such that optimal ad matching and targeting can be accomplished. Moreover, the profile retrieved can be updated based on the latest interaction with the EPG (i.e., the programming selected to record can be used to contribute to the profile of the subscriber). Methods of developing subscriber profiles based upon click-stream data and demographic databases are described in detail in applicants' co-pending U.S. application Ser. No. 09/635,542 filed on Aug. 10, 2000 entitled “Grouping Subscribers Based on Demographic Data”. Although the profile used to match and target ads in the recorded programming would be, in a preferred embodiment, the profile of the individual (or individual's agent) that programmed the recording device, it is also possible for the programmer to select a profile to use (i.e., other than their own). This would be useful in the case that one individual recorded a program for another individual. Algorithmic means could also be employed to statically predict the probable subscriber of the recorded programming (i.e., based on its context and timing). Using one or more of the above-described means, the subscriber profile is obtained by the AMS 112.
Having obtained the specifics of what will be recorded and who (i.e., what profiles) will be watching the recorded programming, the AMS 112 can either group the subscribers (170) and build a schedule of ads to be delivered with and/or inserted into the recorded programming (180). The targeted ads are inserted into the program based on the schedule (190). In the preferred embodiment, the targeted ad insertion occurs at the STB as the programming is being recorded (192). In one alternative embodiment, the ad insertion occurs at the HE. The applicable presentation stream (program stream with targeted ad) is delivered to the subscriber 110 (194). In an alternate embodiment, the insertion occurs during playback. Mechanisms for ad characterization, matching, scheduling, and sales are described in applicants co-pending U.S. application Ser. Nos. 09/591,577 filed on Jun. 9, 2000 entitled “Privacy-Protected Advertising System” and 09/268,526 filed on Mar. 12, 1999 entitled “Advertising Selection System Supporting Discretionary Target Market Characteristics”, which are herein incorporated by reference.
In a preferred embodiment, ad insertion is performed at the STB 300 with ads being delivered and stored at the STB 300 for subsequent insertion according to a schedule. Alternatively, ad identifiers are sent or stored at the STB 300. When an ad is to be inserted in the programming, the appropriate ad identifier is used to request the ad (i.e., from a streaming media server). The scheduler would form a schedule of ads to be inserted into the recorded programming. This schedule could take on many forms, but in a preferred embodiment, it is in the form of an ad queue as described in applicants co-pending U.S. application Ser. No. 60/229,156 filed on Aug. 31, 2000 entitled “Method and System for Addressable and Program Independent Advertising”. As described in that application, such an ad queue can be used to accomplish, inter alia, targeted and program independent advertising.
One aspect and advantage of the invention that needs to be emphasized is the creation of additional opportunities for the delivery of targeted advertising. Additional avails maybe created by the system itself (i.e., advertising during a premium or PPV event). However, because a subscriber 110 may record one or more programs while concurrently watching one or more other programs, it is readily apparent that more “avails” exist for the delivery of targeted ads. For instance, while a subscriber 110 is watching one prime time program, another one is being recorded. The number of prime-time avails in this example has doubled.
In an alternative embodiment, the ad matching and ad scheduling is done at the STB 300 (as opposed to the HE). Based on the programming, the subscriber profile, and the advertisements contracts or sales (i.e., ad priorities), one or more algorithms resident and executing on the STB 300 receive the record schedule and generate a queue of ads that the STB 300 will insert and display during the avails of the recorded programming. It is to be understood that ad matching and scheduling can be done to varying degrees at either the STB 300 or the HE depending on the desired implementation, but where the matching and scheduling is performed does not affect the inventive concept of targeted advertising during recorded programming.
The following is an example scenario of how the method and system of the present invention would be used to effect targeted advertising during a recorded program. A subscriber 110, using an EPG, identifies a program that the subscriber 110 wishes to record, and uses the EPG-record (i.e., VCR+ function) button on the remote control to select that program for recording.
In a preferred embodiment, the potential subscribers 110 of the recorded programming are identified and their profiles are accessed and used, along with other inputs, to determine which ads will be presented in the recorded program. There could be an additional feature of the EPG-record, allowing for the identity(ies) and thus the profile(s) of the actual subscribers 110 to be determined. The advertising targeted to the view would be determined based on the appropriate profile, or alternatively as described above, a subscriber identification function would be performed to associate the recording session with one or more specific profiles. The schedule generated is used to deliver targeted ads in the programming to be recorded.
The present invention also allows for the customized creation of avails (advertising opportunities) in the recorded programming. In a preferred embodiment, ads are inserted into programming at the STB 300, the ads having been delivered to and stored at the STB 300 or requested in real-time from another source at the time of insertion, customized creation or modification of avails is possible. For instance, when a subscriber 300 records a conventional “commercial free” program such as a PPV program or premium channel (i.e., HBO), avails can be created before and after the recorded program (or even during a customized Intermission). For example, the recording device could begin recording a few minutes before the start of the recorded programming, and customized ads could be inserted into this space. Ads could also be inserted into the end of programming by causing the recording device to record for a few additional minutes. Typically, movies are scheduled in a time frame (i.e. 2 hrs) but do not run for this long. Targeted advertising could be inserted into the space between the end of the movie and the end of the recording period.
According to one embodiment of the present invention, the grouping of subscribers 110 and the delivery of targeted ads to groups of subscribers 110 in which members of the groups have programmed their recording device to record the same programming are accomplished. Popular programs, debuts, sports and political events, and all other programming which expect a large audience, will typically be recorded by subscribers 110 who can not watch the program during the broadcast (i.e., they're watching or doing something else). In these circumstances, a large number of subscribers 110 may program their recording device to record the same program. These programmed instructions can be retrieved by the AMS 112, and targeted advertising can be delivered to groups and sub-groups within this recording population. This targeted advertising can be accomplished by ad insertion at the HE as described in applicants co-pending U.S. application Ser. No. 09/635,542 filed on Aug. 10, 2000 entitled “Grouping Subscribers Based on Demographic Data”, which is hereby incorporated by reference.
In an alternate embodiment, the EPG is used to flag or select a program for future viewing. Such an EPG “notify to watch” feature is well known in the art as mentioned above. Targeted advertising can be scheduled and delivered in advance of the programming and displayed during the selected programming. The AMS 112 would detect that a subscriber 110 had flagged a program for future viewing. A new or revised ad schedule or queue could be generated in anticipation of the flagged programming, taking into account, inter alia, the program characteristics, and its derivative effects (i.e., identify and update profile of subscriber) thus improving the efficiency of the targeting of advertisements.
Although this invention has been illustrated by reference to specific embodiments, it will be apparent to those of ordinary skill in the art that various changes and modifications may be made that clearly fall within the scope of the invention. The invention is intended to be protected broadly within the spirit and scope of the appended claims.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US4862268 *||Apr 18, 1985||Aug 29, 1989||General Instrument Corporation||Addressable cable television control system with video format data transmission|
|US4930011 *||Aug 2, 1988||May 29, 1990||A. C. Nielsen Company||Method and apparatus for identifying individual members of a marketing and viewing audience|
|US5600364 *||Dec 2, 1993||Feb 4, 1997||Discovery Communications, Inc.||Network controller for cable television delivery systems|
|US5635978 *||May 20, 1994||Jun 3, 1997||News America Publications, Inc.||Electronic television program guide channel system and method|
|US5652574 *||Feb 2, 1995||Jul 29, 1997||William H. Berkman||Dynamically addressable communications system and method|
|US5758259 *||Mar 11, 1997||May 26, 1998||Microsoft Corporation||Automated selective programming guide|
|US5805763 *||May 5, 1995||Sep 8, 1998||Microsoft Corporation||System and method for automatically recording programs in an interactive viewing system|
|US5940073 *||Apr 30, 1997||Aug 17, 1999||Starsight Telecast Inc.||Method and system for displaying other information in a TV program guide|
|US6078348 *||Jun 16, 1997||Jun 20, 2000||Starsight Telecast Inc.||Television schedule system with enhanced features|
|US6177931 *||Jul 21, 1998||Jan 23, 2001||Index Systems, Inc.||Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information|
|US6698020 *||Jun 15, 1998||Feb 24, 2004||Webtv Networks, Inc.||Techniques for intelligent video ad insertion|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US7136906 *||Apr 6, 2001||Nov 14, 2006||Clarity Visual Systems, Inc.||System for electronically distributing, displaying and controlling the play scheduling of advertising and other communicative media|
|US7523156||Oct 25, 2006||Apr 21, 2009||Bally Gaming, Inc.||Method and system for electronic scheduling for playback of media contents|
|US7546619 *||Jul 22, 2008||Jun 9, 2009||Invidi Technologies Corporation||Voting and headend insertion model for targeting content in a broadcast network|
|US7634785 *||Jun 6, 2005||Dec 15, 2009||Microsoft Corporation||DVR-based targeted advertising|
|US7690011||May 2, 2005||Mar 30, 2010||Technology, Patents & Licensing, Inc.||Video stream modification to defeat detection|
|US7690013||Feb 7, 2007||Mar 30, 2010||Prime Research Alliance E., Inc.||Advertisement monitoring system|
|US7694318||Mar 1, 2004||Apr 6, 2010||Technology, Patents & Licensing, Inc.||Video detection and insertion|
|US7769589 *||Apr 24, 2003||Aug 3, 2010||Electronics And Telecommunications Research Institute||System and method for providing electronic program guide|
|US7783490||Aug 20, 2007||Aug 24, 2010||United Video Properties, Inc.||User speech interfaces for interactive media guidance applications|
|US7783491 *||Apr 18, 2008||Aug 24, 2010||United Video Properties, Inc.||User speech interfaces for interactive media guidance applications|
|US7802277||Feb 15, 2006||Sep 21, 2010||Att Knowledge Ventures, L.P.||Inserting data objects into encrypted video streams|
|US7805373 *||Jul 31, 2007||Sep 28, 2010||Qurio Holdings, Inc.||Synchronizing multiple playback device timing utilizing DRM encoding|
|US7809154||Apr 4, 2006||Oct 5, 2010||Technology, Patents & Licensing, Inc.||Video entity recognition in compressed digital video streams|
|US7849477||Jan 30, 2008||Dec 7, 2010||Invidi Technologies Corporation||Asset targeting system for limited resource environments|
|US7882522||Nov 29, 2006||Feb 1, 2011||Microsoft Corporation||Determining user interest based on guide navigation|
|US7930714||Feb 22, 2010||Apr 19, 2011||Technology, Patents & Licensing, Inc.||Video detection and insertion|
|US7941818||Aug 1, 2007||May 10, 2011||Index Systems, Inc.||System and method for utilizing EPG database for modifying advertisements|
|US7949565||Jun 9, 2000||May 24, 2011||Prime Research Alliance E., Inc.||Privacy-protected advertising system|
|US8051444||Nov 1, 2011||Intent IQ, LLC||Targeted television advertisements selected on the basis of an online user profile and presented with television programs or channels related to that profile|
|US8060904||Feb 25, 2008||Nov 15, 2011||Qurio Holdings, Inc.||Dynamic load based ad insertion|
|US8069464 *||Jul 27, 2007||Nov 29, 2011||Cisco Technology, Inc.||Architecture for scaling just-in-time placement of advertising content|
|US8073194||Jul 26, 2010||Dec 6, 2011||Technology, Patents & Licensing, Inc.||Video entity recognition in compressed digital video streams|
|US8108895 *||Jan 12, 2006||Jan 31, 2012||Invidi Technologies Corporation||Content selection based on signaling from customer premises equipment in a broadcast network|
|US8121846||Jul 5, 2006||Feb 21, 2012||United Video Properties, Inc.||User speech interfaces for interactive media guidance applications|
|US8181200||May 15, 2012||Starsight Telecast, Inc.||Method and system for displaying advertising, video, and program schedule listing|
|US8201195||Sep 17, 2010||Jun 12, 2012||At&T Intellectual Property I, Lp||System, method and computer readable medium for inserting data objects into encrypted video stream|
|US8290873||Sep 3, 2010||Oct 16, 2012||Qurio Holdings, Inc.||Synchronizing multiple playback device timing utilizing DRM encoding|
|US8365215 *||Oct 13, 2008||Jan 29, 2013||At&T Intellectual Property I, L.P.||Methods, systems and computer program products for providing ad insertion via a multimedia applications gateway|
|US8374387||Nov 16, 2011||Feb 12, 2013||Technology, Patents & Licensing, Inc.||Video entity recognition in compressed digital video streams|
|US8433571||Jan 19, 2012||Apr 30, 2013||United Video Properties, Inc.||User speech interfaces for interactive media guidance applications|
|US8453174||May 28, 2013||Starsight Telecast, Inc.||Method and system for displaying advertising, video, and program schedule listing|
|US8522301||Dec 4, 2009||Aug 27, 2013||Sony Computer Entertainment America Llc||System and method for varying content according to a playback control record that defines an overlay|
|US8583555||Oct 12, 2012||Nov 12, 2013||Quirio Holdings, Inc.||Synchronizing multiple playback device timing utilizing DRM encoding|
|US8600808||Jun 7, 2007||Dec 3, 2013||Qurio Holdings, Inc.||Methods and systems of presenting advertisements in consumer-defined environments|
|US8607267||Sep 23, 2011||Dec 10, 2013||Intent IQ, LLC||Targeted television advertisements selected on the basis of an online user profile and presented with television programs or channels related to that profile|
|US8615782||Aug 20, 2007||Dec 24, 2013||Starsight Telecast, Inc.||System and methods for linking television viewers with advertisers and broadcasters|
|US8634652||Dec 18, 2012||Jan 21, 2014||Technology, Patents & Licensing, Inc.||Video entity recognition in compressed digital video streams|
|US8644677||Dec 4, 2009||Feb 4, 2014||Sony Computer Entertainment America Llc||Network media player having a user-generated playback control record|
|US8660846||Feb 28, 2013||Feb 25, 2014||United Video Properties, Inc.||User speech interfaces for interactive media guidance applications|
|US8671425 *||Nov 13, 2012||Mar 11, 2014||At&T Intellectual Property I, L.P.||Methods, systems and computer program products for providing ad insertion via a multimedia applications gateway|
|US8683502||Aug 3, 2012||Mar 25, 2014||Intent IQ, LLC||Targeted television advertising based on profiles linked to multiple online devices|
|US8719328||Apr 15, 2009||May 6, 2014||Bally Gaming, Inc.||Method for scheduling distribution of content to a plurality of media devices|
|US8812354||Apr 2, 2007||Aug 19, 2014||Sony Computer Entertainment America Llc||Method and system for dynamic scheduling of content delivery|
|US8850477||Mar 16, 2001||Sep 30, 2014||Starsight Telecast, Inc.||Systems and methods for linking television viewers with advertisers and broadcasters|
|US8997142||Mar 24, 2009||Mar 31, 2015||Microsoft Technology Licensing, Llc||Advertisement insertion decisions for set top box management of advertisements|
|US9009753 *||Mar 24, 2009||Apr 14, 2015||Microsoft Technology Licensing, Llc||Measurement and reporting of set top box inserted AD impressions|
|US9015237||Mar 20, 2014||Apr 21, 2015||Bally Gaming, Inc.||Method for scheduling distribution of content to a plurality of media devices|
|US9015750||Oct 15, 2010||Apr 21, 2015||Rovi Guides, Inc.||Interactive television program guide system for determining user values for demographic categories|
|US9021538||Apr 16, 2014||Apr 28, 2015||Rovi Guides, Inc.||Client-server based interactive guide with server recording|
|US9047626||Oct 17, 2012||Jun 2, 2015||I/P Engine, Inc.||Content distribution system and method|
|US9055318||Nov 1, 2013||Jun 9, 2015||Rovi Guides, Inc.||Client-server based interactive guide with server storage|
|US9055319||Nov 3, 2014||Jun 9, 2015||Rovi Guides, Inc.||Interactive guide with recording|
|US9071872||Jun 24, 2014||Jun 30, 2015||Rovi Guides, Inc.||Interactive television systems with digital video recording and adjustable reminders|
|US9071886||May 30, 2013||Jun 30, 2015||Almondnet, Inc.||Targeted television advertising based on a profile linked to an online device associated with a content-selecting device|
|US9075861||Nov 15, 2011||Jul 7, 2015||Veveo, Inc.||Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections|
|US9078035||Mar 4, 2014||Jul 7, 2015||Intent IQ, LLC||Targeted television advertising based on profiles linked to multiple online devices|
|US9083853||Jun 2, 2008||Jul 14, 2015||Intent IQ, LLC||Targeted television advertisements associated with online users' preferred television programs or channels|
|US9083938||Mar 15, 2013||Jul 14, 2015||Sony Computer Entertainment America Llc||Media player with networked playback control and advertisement insertion|
|US9092503||May 6, 2013||Jul 28, 2015||Veveo, Inc.||Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content|
|US9098868||Mar 20, 2007||Aug 4, 2015||Qurio Holdings, Inc.||Coordinating advertisements at multiple playback devices|
|US9111285||Aug 27, 2007||Aug 18, 2015||Qurio Holdings, Inc.||System and method for representing content, user presence and interaction within virtual world advertising environments|
|US9113107||Nov 8, 2005||Aug 18, 2015||Rovi Guides, Inc.||Interactive advertising and program promotion in an interactive television system|
|US9113207||Apr 7, 2011||Aug 18, 2015||Rovi Guides, Inc.||Systems and methods for contextually linking television program information|
|US20010029610 *||Feb 1, 2001||Oct 11, 2001||Corvin Johnny B.||Systems and methods for providing promotions with recorded programs|
|US20010052000 *||Apr 6, 2001||Dec 13, 2001||Giacalone Louis D.||System for electronically distributing, displaying and controlling advertising and other communicative media|
|US20040237102 *||Mar 1, 2004||Nov 25, 2004||Richard Konig||Advertisement substitution|
|US20050204381 *||Mar 10, 2004||Sep 15, 2005||Microsoft Corporation||Targeted advertising based on consumer purchasing data|
|US20100083307 *||Dec 4, 2009||Apr 1, 2010||Sony Computer Entertainment America Inc.||Media player with networked playback control and advertisement insertion|
|US20130054366 *||Jun 6, 2012||Feb 28, 2013||Nfluence Media, Inc.||Method and apparatus for displaying ads directed to personas having associated characteristics|
|US20130074122 *||Mar 21, 2013||At&T Intellectual Property I, Lp||Methods, systems and computer program products for providing ad insertion via a multimedia applications gateway|
|EP2332111A2 *||Aug 6, 2009||Jun 15, 2011||Invidi Technologies Corporation||Third party data matching for targeted advertising|
|EP2332111A4 *||Aug 6, 2009||Oct 26, 2011||Invidi Technologies Corp||Third party data matching for targeted advertising|
|WO2008124291A1 *||Mar 25, 2008||Oct 16, 2008||Sony Comp Entertainment Us||Method and system for dynamic scheduling of content delivery|
|WO2009063317A2 *||Nov 14, 2008||May 22, 2009||Accenture Global Services Gmbh||Presentation of auxiliary content via a content presentation device|
|WO2010017379A2||Aug 6, 2009||Feb 11, 2010||Invidi Technologies Corporation||Third party data matching for targeted advertising|
|U.S. Classification||725/35, 725/34, 725/46, 386/E05.001, 348/E07.071, 386/E05.043|
|International Classification||H04N5/782, G06F3/00, H04N7/025, H04N7/173, H04N5/76|
|Cooperative Classification||H04N21/458, H04N21/26258, H04N21/26208, H04N21/25891, H04N5/76, H04N21/812, H04N21/2668, H04N7/17318, H04N21/47214, H04N21/4334, H04N5/782|
|European Classification||H04N21/81C, H04N21/262P, H04N21/433R, H04N21/472R, H04N21/258U3, H04N5/76, H04N7/173B2, H04N5/782|
|Feb 28, 2006||AS||Assignment|
Owner name: PRIME RESEARCH ALLIANCE E, INC., VIRGIN ISLANDS, B
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EXPANSE NETWORKS, INC.;REEL/FRAME:017226/0403
Effective date: 20040818