Patent application number | Description | Published |
20090241142 | Real-time insertion and reporting of media content - A method can include receiving a plurality of unperfected logs via a network, storing the plurality of unperfected logs in a database based on the anticipated broadcast schedule, transmitting at least one unperfected log by the electronic hub, receiving an inquiry into one or more spots in the available inventory, transmitting data associated with the one or more spots the data to be displayed on a graphical user interface in response to the inquiry, receiving a selection of one or more spots in the available inventory in response, and requesting content related to the selected one or more spots. The method can include receiving and associating advertising content with the selection of the one or more spots, creating a perfected log based on the unperfected log and the received content, monitoring a broadcast of the media outlet, detecting a difference between the perfected log and the broadcast, and transmitting status information. | 09-24-2009 |
20100043021 | DETERMINING AUDIENCE RESPONSE TO BROADCAST CONTENT - Audience response to broadcast content can be gauged by determining how many audience members switched stations while particular programs were broadcast. Data indicating audience members' media consumption can be analyzed to determine the number of times audience members tuned to a station or tuned away from the station. Data related to media content broadcast on particular stations can be analyzed to determine what content was being broadcast at times corresponding to the times audience members switched stations. Performance factors can be assigned to particular programs based on this analysis. Determining how many audience members switched during any one program may include retrieving event records, each of which can represent an audience member that was tuned to a particular media station during a time a particular program was being aired. | 02-18-2010 |
20100095324 | Providing Conditional Advertising - Advertisements can be paired based on their context to achieve increased advertising effectiveness that might not be able to be achieved without the pairing. The advertisements can be paired based on a user's preferred context, which includes an attribute of one of the advertisements. For example, a conditional advertisement can be paired with a scheduled advertisement based on an industry type, the length of the other advertisement, or some other characteristic. Each characteristic can be given a weight, to aid in pairing determinations. The effectiveness of the pairing can be tracked, and the context can be iteratively modified based on the measured effectiveness of the advertising campaign. Pairing can be performed without identifying other advertisers, even though weighting factors may take a sponsor's identity into account. Pairing can be constrained by a master schedule and by a maximum allowed number of conditional spots. | 04-15-2010 |
20100114715 | SYSTEM AND METHOD FOR INTEGRATED, AUTOMATED INVENTORY MANAGEMENT AND ADVERTISEMENT DELIVERY - A management and delivery method and system for a distributed marketing network. Access to one or more network service gateways associated with a distributed marketing network can be authorized, if particular criteria are satisfied. A business transaction may be coordinated with the distributed marketing network through network service gateways in a near real time fashion and without manual intervention, in response to authorizing the access to the network service gateways. The network service gateways may include a partner interface, a centralized hub that communicates with the partner interfaces, and/or a local market integrated service layer that communicates with the centralized hub and the partner interface. The distributed marketing network may be, for example, a network of radio stations. | 05-06-2010 |
20110083074 | Graphical User Interface for Content Management - A Graphical User Interface (GUI) allows a user to control multiple media streams at the same time. A user can display and configure multiple regions of the GUI to display information about, and control broadcast properties of, multiple media streams being broadcast at the same time. Multiple display regions of the same type can be displayed at the same time. The GUI is also highly customizable, allowing a user to configure multiple different display regions, each displaying information and controls useful for performing functions related to the type of display region. The information displayed in each region can be selected from a single media stream, or from different media streams. | 04-07-2011 |
20110087796 | Method and System for Selectively Broadcasting Media During Dayparts - A method and apparatus for broadcasting media events, the method including the steps of providing a sequence of media events in a first server, the sequence of media events including at least one media event and a plurality of advertisement spots; playing the sequence from the first server to a second server prior to a predetermined broadcast time; and storing at the second server at least a part of the sequence received from the first server. The method may further include the steps of skipping, at the second server, spots during the broadcast of a sequence of media events during a spot-free daypart, inserting preferred content media events in the broadcast sequence, and inserting markers indicating whether a media event has been played during a spot-free daypart are to be played in the sequence of media events. | 04-14-2011 |
20110099223 | Method and System for Selectively Broadcasting Media - A method and apparatus for broadcasting media events, the method including the steps of providing a sequence of media events in a first server, the sequence of media events including at least one media event of a first type and a plurality of media events of a second type; playing the sequence from the first server to a second server prior to a predetermined broadcast time; and storing at the second server at least a part of the sequence received from the first server. The method may further include the steps of broadcasting the sequence from the first server at the predetermined broadcast time; broadcasting the stored sequence from the second server at the predetermined broadcast time while continuing to play the sequence from the first server to the second server, the step of broadcasting from said second server further including the steps of skipping at least one media event of a first type, broadcasting a subsequent one of the plurality, and supplementing the stored sequence with media events stored in the second server separately identifiable from the stored sequence. | 04-28-2011 |
20110099250 | Method and System for Selectively Broadcasting Media - A method and apparatus for broadcasting media events, the method including the steps of providing a sequence of media events in a first server, the sequence of media events including at least one media event of a first type and a plurality of media events of a second type; playing the sequence from the first server to a content distribution network (CDN) server prior to a predetermined broadcast time; and storing at the CDN server at least a part of the sequence received from the first server. The method may further include the steps of inserting, at the first server, markers indicating where targeted media events are to be played in the sequence of media events and inserting, at the CDN server, targeted media events supplied by a third server in response to a request to provide media events targeted to information associated with at least one user. | 04-28-2011 |
20110126098 | CONTEXTUAL, FOCUS-BASED TRANSLATION FOR BROADCAST AUTOMATION SOFTWARE - Contextual, focus-based language translation within a broadcast radio automation software application allows the user interface to enable interaction with users having various written or graphical language requirements. The software does not require special training or learning to enable the translation of text within the application. When the user enters a translation mode and selects a text string in the original language, the program displays a corresponding text string in a second language based on the specific display area, e.g., child window. The translated text string can be displayed proximate to original first text string within the specific display area, and can further be displayed as an entry in a table of a translation window which also displays additional text strings in the second language corresponding to additional text string fields for the specific display area. | 05-26-2011 |
20110126229 | Managing Under-Filled Spot Blocks - Changes to spot blocks to be broadcast via terrestrial stations can cause paid spots to be removed from corresponding spot blocks on a streaming station. If the streaming station has other spot blocks that are under-filled, the bumped spots can be automatically placed in under-filled spot blocks, allowing the bumped to be placed in an under-filled spot block faster than if human intervention was required. A media traffic system can keep track of the bumped spots, and in response to a request by a media automation system, provide a list of potential spots available for inclusion in the under-filled spot blocks. The automation system selects desired spots for placement in under-filled spot blocks, and notifies the traffic system about which potential spots have been placed. The traffic system removes the spots from its list of available spots to prevent selected spots from being included in future responses. | 05-26-2011 |
20110153621 | Program and Syndicated Content Detection - Content from multiple different stations can be divided into segments based on time. Matched segments associated with each station can be identified by comparing content included in a first segment associated with a first station, to content included in a second segment associated with a second station. Syndicated content can be identified and tagged based, at least in part, on a relationship between sequences of matched segments on different stations. Various embodiments also include identifying main sequences associated with each station under consideration, removing some of the main sequences, and consolidating remaining main sequences based on various threshold criteria. | 06-23-2011 |
20120109971 | Rules Based Playlist Generation - A playlist can be generated based on a chart or list including ranked media items, e.g. songs, videos, etc., by automatically including the highest ranked media items to the playlist, but only adding some of the lower ranked media items to the playlist. A particular lower-ranked media item can be pseudo-randomly excluded from the playlist if that media item has a ranking in a current version of the chart that is lower than its ranking in a previous version. Once the desired number of media items has been added to an intermediate list, the intermediate list can be inverted, and station identifiers can be interspersed between the media items. | 05-03-2012 |
20120143998 | MODIFIED PLAYLISTS - A modified playlist can be generated by identifying gaps in a playlist, and modifying other content in the playlist to fill the gap. The gap can represent previously unfilled time, or time created by removing part or all of an item already in the playlist. One or more items of content in the playlist can be modified by lengthening or shortening one of the content items in various ways, including changing a rate of playback of some or all of the items of content in the playlist. In some instances the gap can be filled or partially filled by inserting content from another server at the time of broadcast. | 06-07-2012 |
20120173666 | CONTENT ENRICHMENT USING UNIFIED SYSTEM OF UNIQUE IDENTIFIERS - A unified system of unique identifiers is used to match enrichment content with primary content being delivered by subscribers, e.g. broadcasters, in different markets, market segments, etc. Songs, video, advertisements, or other content from multiple different content publishers or databases, each of which may be assigned identifiers using different identification systems, are assigned a unified, unique identifier. The unique identifiers are also mapped to content identifiers used by subscribers. When subscribers provide primary content, for example by broadcasting the content to end users, enrichment content is matched to the unified, unique identifier associated with the content, and appropriate enrichment data and content are sent to the subscriber for distribution along with the primary content. If subscribers or content publishers change their own identifiers associated with content, the content can be un-matched and re-matched with the same or a different unique identifier. | 07-05-2012 |
20120303427 | Real-time insertion and reporting of media content - A method can include receiving a plurality of unperfected logs via a network, storing the plurality of unperfected logs in a database based on the anticipated broadcast schedule, transmitting at least one unperfected log by the electronic hub, receiving an inquiry into one or more spots in the available inventory, transmitting data associated with the one or more spots the data to be displayed on a graphical user interface in response to the inquiry, receiving a selection of one or more spots in the available inventory in response, and requesting content related to the selected one or more spots. The method can include receiving and associating advertising content with the selection of the one or more spots, creating a perfected log based on the unperfected log and the received content, monitoring a broadcast of the media outlet, detecting a difference between the perfected log and the broadcast, and transmitting status information. | 11-29-2012 |
20130007017 | Rules Based Playlist Generation - A playlist can be generated based on a chart or list including ranked media items, e.g. songs, videos, etc., by automatically including the highest ranked media items to the playlist, but only adding some of the lower ranked media items to the playlist. A particular lower-ranked media item can be pseudo-randomly excluded from the playlist if that media item has a ranking in a current version of the chart that is lower than its ranking in a previous version. Once the desired number of media items has been added to an intermediate list, the intermediate list can be inverted, and station identifiers can be interspersed between the media items. | 01-03-2013 |
20130090752 | Song Replacement with Content Scheduling in Streaming Media - When a downstream radio station is streaming content being played on a main radio station, the streaming content can be altered to substitute a different song than the one being played on the main radio station, even if there is a significant difference between the length of the song being played on the main radio station and the substituted song being played on the downstream radio station. After the substituted song has been played, the downstream radio station can resume streaming content from the main radio station. Substitution of the song on the downstream radio station can be performed by using a variable buffer delay, which essentially allows the downstream radio station to substitute different length songs by increasing or decreasing a delay between the play-out of the main station and the play-out of the downstream station. | 04-11-2013 |
20130117335 | Playlist-based content assembly - A method of and apparatus for content assembly is provided by which an automation playlist of media events is created, a relationship is defined between the media events, the media events are merged into a composite media event and published. | 05-09-2013 |
20130137362 | Managing Under-Filled Spot Blocks - Changes to spot blocks to be broadcast via terrestrial stations can cause paid spots to be removed from corresponding spot blocks on a streaming station. If the streaming station has other spot blocks that are under-filled, the bumped spots can be automatically placed in under-filled spot blocks, allowing the bumped to be placed in an under-filled spot block faster than if human intervention was required. A media traffic system can keep track of the bumped spots, and in response to a request by a media automation system, provide a list of potential spots available for inclusion in the under-filled spot blocks. The automation system selects desired spots for placement in under-filled spot blocks, and notifies the traffic system about which potential spots have been placed. The traffic system removes the spots from its list of available spots to prevent selected spots from being included in future responses. | 05-30-2013 |
20130304776 | MANAGING UNDER-FILLED SPOT BLOCKS - A media automation system can provide a common program to multiple different servers, for example a terrestrial broadcast radio server and a streaming radio server. Each of the different servers can receive different content blocks to be inserted during breaks in the common program. Media items from existing content blocks can be removed, and different items inserted. If a content block is under-filled, media items can be inserted without removing existing media items. When items are removed or added to a content block, the removal can be reported to a traffic and billing system for appropriate action. Content blocks can be customized by removing or inserting items based on information obtained from a cloud-based application, or some other source. | 11-14-2013 |
20130316640 | SCHEDULE SUBSCRIPTION SYSTEM - A subscription system includes a national subscription server capable of tracking which local stations subscribe to particular radio station music formats, for example AC middays, Top 40 afternoons, morning programs, or overnight Contemporary AC. A local music scheduler can query the subscription server for a log of nationally scheduled content to fill one or more dayparts of a local broadcast schedule. The subscription system can determine where to obtain the requested log, and provide the log to the local scheduler for insertion into a particular daypart of the local clock, while leaving the remaining dayparts free for local scheduling. Trusted subscribers can also be permitted to alter portions of log of nationally scheduled items. Inserting the log of nationally scheduled items into the local clock provides local awareness of both local and national media items scheduled for broadcast. | 11-28-2013 |
20140006560 | UNIFYING CONFLICTING MEDIA IDENTIFIERS | 01-02-2014 |
20140067528 | Split Spot Breaks - Control of a single spot break (or all spot breaks within a predefined time period) can be dynamically split between different ad management servers, and between universal and targeted advertisements. Put another way, the particular type of process used to deliver advertisements (e.g. one-to-many or one-to-one) can be varied within a single spot break. Each portion of a split spot break can be dynamically adjusted in near-real time. If run time of advertisements inserted by an ad management server is either too long or not long enough, control can be passed to the next ad server late, or early, as appropriate. A single spot break (or group of spot breaks) can be split different ways for different stations, or for different tiers of spot breaks. Different spot breaks on the same station can be split differently. | 03-06-2014 |
20140214917 | Custom Voice Track - Local stations can generate their station broadcast logs based on a master broadcast log. In some cases, local stations are allowed to edit some positions, or slots, in their local logs, so that the local logs do not match the master log. This can create complexity when voice tracks for empty voice track slots are provided to the local stations, because voice tracks often reference the media in slots on either side of the empty voice track slots. A display is presented that facilitates recording custom voice tracks by providing indications about which local stations have confirmed receipt of voice tracks, and whether the media items scheduled on either side of the voice track slot in the master log have been changed by the local stations. | 07-31-2014 |
20140236567 | CONTEXTUAL, FOCUS-BASED TRANSLATION FOR BROADCAST AUTOMATION SOFTWARE - Contextual, focus-based language translation within a broadcast radio automation software application allows the user interface to enable interaction with users having various written or graphical language requirements. The software does not require special training or learning to enable the translation of text within the application. When the user enters a translation mode and selects a text string in the original language, the program displays a corresponding text string in a second language based on the specific display area, e.g., child window. The translated text string can be displayed proximate to original first text string within the specific display area, and can further be displayed as an entry in a table of a translation window which also displays additional text strings in the second language corresponding to additional text string fields for the specific display area. | 08-21-2014 |
20140236739 | MEDIA DELIVERY TO LIMITED CAPABILITY PLATFORMS - An ad proxy generates a playback manifest for delivery to a destination platform via a content distribution network (CDN). The playback manifest provided to the destination device includes hosted locations, such as network addresses, of both primary media files and advertising content. The playback manifest can also include tracking-calls. The destination platform receives normalized media files associated with the network addresses included in the playback manifest, and plays out those normalized media files during execution of the playback manifest. Tracking-calls can be fired, in accordance with the playback manifest, when part or all of a normalized media file has been played out. The tracking-calls can be used to facilitate calculation of impressions. The destination device need not be capable of differentiating between primary media content and advertising content, thus allowing even limited capability platforms, e.g. integrated automotive platforms, to provide targeted advertising. | 08-21-2014 |
20140304364 | Segmented WANcasting - A content item can be produced at a first system in segments, and some or all of the content item can be transferred to second systems, via transfer of produced segments of the content item. Transfer of produced segments of the content item to second systems, prior to completion of production of the content item at a first processing system, can enable utilization of at least some of the content item by the second systems before production of the content item at the first system is completed. Transfer can be performed in response to determining a correlation between the content item being produced at the first system and a criterion associated with second systems, which can be accessed in response to initiation of production of the content item. Transfer can involve transferring content segments to the remote systems substantially in the order that they are produced at the first system. | 10-09-2014 |
20140317095 | MEDIA BALANCER - One or more target schedules is generated based on a single master schedule. Replacement media items are inserted into a target schedule instead of the corresponding media items from the master schedule. The replacement media items are selected from a list of potential media replacement items scored using a scoring method used by a music scheduling system, as corresponding media items in the master schedule. The length of the media items in the list is checked to see if the length falls within a duration delta of the length of the media item being replaced in the master schedule, and to identify items that meet a minimum score threshold. The highest ranking item from the list that satisfies both the score threshold and the duration delta is selected for insertion in the target schedule. Music scheduling systems, such as GSelector®, can be leveraged to generate and score the list. | 10-23-2014 |
20140358267 | Scheduling Advertising During Restricted Periods - When a request is received from an advertiser to prohibit scheduling advertisements during or near a restricted show, an order entry system can add the advertiser to a list of advertisers specifying prohibitions. An automated media scheduling system can implement rules to prevent advertisements linked to advertisers in the list from being scheduled in spot breaks during the restricted show, and instead schedule advertisements from other advertisers in those spot breaks. Buffers can be established around restricted shows, so that spot breaks near restricted shows can also be restricted. A playout system can perform validation checks to ensure that advertisements from advertisers included in the list are not improperly scheduled. Advertisers, advertisements, shows, or schedule portions can be tagged with blackout attributes to facilitate rule implementation. Subsequent manual changes to a broadcast log with restricted media items can be prevented. | 12-04-2014 |
20150026308 | ATTRIBUTING USERS TO AUDIENCE SEGMENTS - A streaming media server inserts contextual markers into a media stream being delivered to an end user device for play out to an end user. The contextual markers can be inserted in-band into spot blocks, and can be used to identify media items included in the spot block. When the contextual markers trigger the end-user device to send a message identifying the media content, e.g. a particular show, included in the spot block to a data management platform (DMP). The DMP uses the messages triggered by the contextual markers to attribute the end user to the media content. If a threshold number of attributions is received, and if the attributions are sufficiently recent, the end user can be a associated with an audience segment. The attribution and association information can be delivered to an ad server, which uses that information to select targeted advertisements to air during the show. | 01-22-2015 |
20150026707 | AUDIENCE RESPONSE DETERMINATION TO DIGITAL-MEDIA CONTENT - An apparatus and method for execution in a digital-media content playback device is provided, in which a digital-media content stream is received that includes a plurality of digital-media content provided by at least one digital-media content service. For a playback of each of the plurality of digital-media content via the digital-media content playback device, a playback duration is determined, and a churn rate based on the playback duration relative to the airplay parameter of the corresponding digital-media content to indicate a digital-media content switch by a user. The churn rate of a digital media content-of-interest is produced based on churn rates of a plurality of digital-media content to produce a retention rate relating the digital media content-of-interest. Digital-media content information is transmitted by the digital-media content playback device including the playback duration, the churn rate, and the retention rate relating to the digital media content-of-interest. | 01-22-2015 |
20150089016 | MEDIA ASSET DISTRIBUTION WITH PRIORITIZATION - Media items for broadcast or streaming can be created or otherwise obtained by a media distribution system. The media items can be transferred from the media distribution system to a media delivery system over a communications network, in an order determined by the media distribution system. The media delivery system decides how important the media items being transferred are, based for example, on a broadcast schedule known to the media delivery system; assigns a temporal priority to the media items; and provides feedback to the media distribution system regarding the temporal priority. The media distribution system adjusts the order in which media items are transferred based on the temporal priority feedback from the media delivery system. The media distribution system can provide a list of upcoming media item transfers, to allow the media delivery system to provide feedback before the media items are transmitted. | 03-26-2015 |