US20140095255A1 - Radio station market analysis - Google Patents

Radio station market analysis Download PDF

Info

Publication number
US20140095255A1
US20140095255A1 US14/100,689 US201314100689A US2014095255A1 US 20140095255 A1 US20140095255 A1 US 20140095255A1 US 201314100689 A US201314100689 A US 201314100689A US 2014095255 A1 US2014095255 A1 US 2014095255A1
Authority
US
United States
Prior art keywords
daypart
cume
arbitrary
input
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/100,689
Inventor
Arthur Weinberger
Marwan Shaban
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
iHeartMedia Management Services Inc
Original Assignee
iHeartMedia Management Services Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by iHeartMedia Management Services Inc filed Critical iHeartMedia Management Services Inc
Priority to US14/100,689 priority Critical patent/US20140095255A1/en
Assigned to CLEAR CHANNEL MANAGEMENT SERVICES, INC. reassignment CLEAR CHANNEL MANAGEMENT SERVICES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SHABAN, MARWAN, WEINBERGER, ARTHUR
Publication of US20140095255A1 publication Critical patent/US20140095255A1/en
Assigned to DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT reassignment DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: CLEAR CHANNEL COMMUNICATIONS, INC., CLEAR CHANNEL INVESTMENTS, INC., CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Assigned to IHEARTMEDIA MANAGEMENT SERVICES, INC. reassignment IHEARTMEDIA MANAGEMENT SERVICES, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Assigned to DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT reassignment DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: CLEAR CHANNEL COMMUNICATIONS, INC., CLEAR CHANNEL MANAGEMENT SERVICES, INC., IHEARTMEDIA MANAGEMENT SERVICES, INC.
Assigned to U.S. BANK NATIONAL ASSOCIATION reassignment U.S. BANK NATIONAL ASSOCIATION SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: iHeartCommunications, Inc., IHEARTMEDIA MANAGEMENT SERVICES, INC.
Assigned to U.S. BANK NATIONAL ASSOCIATION AS COLLATERAL AGENT reassignment U.S. BANK NATIONAL ASSOCIATION AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: iHeartCommunications, Inc., IHEARTMEDIA MANAGEMENT SERVICES, INC.
Assigned to CITIBANK, N.A., AS COLLATERAL AGENT reassignment CITIBANK, N.A., AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: iHeartCommunications, Inc., IHEARTMEDIA MANAGEMENT SERVICES, INC.
Assigned to CLEAR CHANNEL COMMUNICATIONS, INC., CLEAR CHANNEL MANAGEMENT SERVICES, INC., CLEAR CHANNEL INVESTMENTS, INC., AMFM RADIO LICENSES, LLC, AMFM TEXAS BROADCASTING, LP, CAPSTAR RADIO OPERATING COMPANY, CAPSTAR TX, LLC, CITICASTERS CO., CITICASTERS LICENSES, INC., CLEAR CHANNEL BROADCASTING LICENSES, INC., IHEARMEDIA + ENTERTAINMENT, INC. reassignment CLEAR CHANNEL COMMUNICATIONS, INC. RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027 Assignors: DEUTSCHE BANK TRUST COMPANY AMERICAS
Assigned to CLEAR CHANNEL COMMUNICATIONS, INC., CLEAR CHANNEL MANAGEMENT SERVICES, INC., IHEARTMEDIA MANAGEMENT SERVICES, INC., AMFM RADIO LICENSES, LLC, AMFM TEXAS BROADCASTING, LP, CAPSTAR RADIO OPERATING COMPANY, CAPSTAR TX, LLC, CITICASTERS CO., CITICASTERS LICENSES, INC., CLEAR CHANNEL BROADCASTING LICENSES, INC., IHEARMEDIA + ENTERTAINMENT, INC. reassignment CLEAR CHANNEL COMMUNICATIONS, INC. RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168 Assignors: DEUTSCHE BANK TRUST COMPANY AMERICAS
Assigned to U.S. BANK NATIONAL ASSOCIATION reassignment U.S. BANK NATIONAL ASSOCIATION SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: IHEART COMMUNICATIONS, INC., IHEARTMEDIA MANAGEMENT SERVICES, INC.
Priority to US16/654,071 priority patent/US20200051096A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0204Market segmentation

Definitions

  • the present invention generally relates to audience statistics, and more specifically to methods and systems for computing statistics relating to station audiences, particularly terrestrial radio stations.
  • Radio ratings are very important to many different divisions of a radio station company, including radio station executives, advertising and marketing departments, and program directors. Radio station executives use ratings statistics to help them evaluate the health of the company's radio stations, as well as monitoring competitors and industry-wide trends. Advertisers and marketers depend on ratings to measure the effectiveness of their advertising/marketing strategies and adapt to changing market environments and fads. It is a program director's responsibility to not only have an intimate understanding of how ratings are compiled and calculated, but also how to utilize these ratings in an effort to adapt and innovate software solutions for varying market circumstances and business needs.
  • AQH Average Quarter Hour
  • Cume Average Quarter Hour Persons
  • AQHP Average Quarter Hour Persons
  • Cume refers to the average number of people listening to a radio station for at least five minutes in any quarter hour of a radio station's schedule. The number of people listening to an entire hour is not necessarily the sum of four quarter hours because of duplication. However, some people may listen for more than a single quarter hour.
  • Cume is the total number of different (unique) persons that listen to a radio station within a given daypart.
  • a daypart is a set of times throughout a given week. For example, a daypart could be every weekday (Monday through Friday) from 6:00 am until 10:00 am. If the daypart is 15 minutes there is no difference between AQH and Cume.
  • Primary demographic refers to various categories of consumers (listeners of a given radio station) such as gender or age.
  • Arbitron, Inc. is an organization which collects raw radio listener data and generates statistical information similar to the standard statistics mentioned above. It is a media and marketing research firm which primarily serves media companies and advertisers/advertising agencies who carry out ratings analysis based on the statistics. Arbitron selects random samples of the population throughout various metro areas in the United States, and participants keep a diary of their actual listening times.
  • Respondent-level data (RLD) is the raw data collected by Arbitron, while the summary data set (SDS) is the various statistics calculated by Arbitron, which is derived from the respondent-level data and has only specifically-selected dayparts (40 dayparts total).
  • Tapscan is a local market radio ratings software suite developed by Arbitron, which is used by media planners (e.g., ad agencies) to decide where to place their clients' radio commercials. Some of the specific features of Tapscan include ranking radio stations based on their broadcast hours, day, audiences, etc., using audience composition data (consumer demographics) to determine which radio stations are listened to by what people, presenting cost and radio station data in different ways, providing access to customized demographics, geographies, dayparts and multibook averages, and determining a radio station's reach and frequency by specific demographic, daypart, and spot level. Tapscan uses RLD and SDS, and other data sets such as Arbitron's Black Radio Data, Hispanic Radio Data, and Eastlan Radio Data.
  • n is the number of media stations in the set
  • P is the population value
  • C i is each Cume value for an individual media station i in the set, by executing program instructions in a computer system.
  • the ratings parameters may include a particular geographic market, a particular demographic, and a particular daypart, and the population value may be the population of the particular demographic over the particular geographic market.
  • the Cume values for each of the individual media stations may be provided for a limited set of input dayparts (for example from Arbitron or Nielson), and the Cume values can be translated to an arbitrary daypart different from the input dayparts by identifying a smallest one of the input dayparts that encompasses the arbitrary daypart (the minimal parent), creating a list of Cume values which include first Cume values for maximal input dayparts encompassed by the arbitrary daypart and second Cume values for intersections of the arbitrary daypart and selected input dayparts, and computing a desired Cume value for the arbitrary daypart according to a similar formula but substituting the Cume value of the minimal parent for the population P.
  • the method can operate on first Cume values from a first vendor for a first set of dayparts to provide a first output, and operate on second Cume values from a second vendor for a second set of dayparts different from the first set to provide a second output.
  • the arbitrary daypart can represent a sum of component dayparts in a proposed advertising schedule.
  • the reach of the proposed advertising schedule can be further computed based on an inverse exponential function of spot count.
  • FIG. 1 is a block diagram of a computer system programmed to carry out radio station ratings analysis in accordance with one implementation of the present invention
  • FIG. 2 is a pictorial representation of a system used in accordance with one embodiment of the present invention for computing radio station marketing statistics
  • FIG. 3 is a chart illustrating the logical flow for a process of translating and rolling up average quarter hour (AQH) and Cume values to calculate various outputs for radio station ratings analysis in accordance with one implementation of the present invention
  • FIG. 4 is a chart illustrating the logical flow for a process of computing Cume values for arbitrary dayparts in accordance with one implementation of the present invention
  • FIG. 5 is a chart illustrating the logical flow for a process of rolling up Cume values over multiple radio stations in accordance with one implementation of the present invention.
  • FIG. 6 is a graph illustrating an inverse exponential model for computing reach of an arbitrary radio advertising schedule in accordance with one implementation of the present invention.
  • Computer system 10 is a symmetric multiprocessor (SMP) system having a plurality of processors 12 a , 12 b connected to a system bus 14 .
  • System bus 14 is further connected to a combined memory controller/host bridge (MC/HB) 16 which provides an interface to system memory 18 .
  • System memory 18 may be a local memory device or alternatively may include a plurality of distributed memory devices, preferably dynamic random-access memory (DRAM).
  • DRAM dynamic random-access memory
  • MC/HB 16 also has an interface to peripheral component interconnect (PCI) Express links 20 a , 20 b , 20 c .
  • PCIe peripheral component interconnect
  • Each PCI Express (PCIe) link 20 a , 20 b is connected to a respective PCIe adaptor 22 a , 22 b
  • each PCIe adaptor 22 a , 22 b is connected to a respective input/output (I/O) device 24 a , 24 b
  • MC/HB 16 may additionally have an interface to an I/O bus 26 which is connected to a switch (I/O fabric) 28 .
  • Switch 28 provides a fan-out for the I/O bus to a plurality of PCI links 20 d , 20 e , 20 f .
  • PCI links are connected to more PCIe adaptors 22 c , 22 d , 22 e which in turn support more I/O devices 24 c , 24 d , 24 e .
  • the I/O devices may include, without limitation, a keyboard, a graphical pointing device (mouse), a microphone, a display device, speakers, a permanent storage device (hard disk drive) or an array of such storage devices, an optical disk drive, and a network card.
  • Each PCIe adaptor provides an interface between the PCI link and the respective I/O device.
  • MC/HB 16 provides a low latency path through which processors 12 a , 12 b may access PCI devices mapped anywhere within bus memory or I/O address spaces.
  • MC/HB 16 further provides a high bandwidth path to allow the PCI devices to access memory 18 .
  • Switch 28 may provide peer-to-peer communications between different endpoints and this data traffic does not need to be forwarded to MC/HB 16 if it does not involve cache-coherent memory transfers.
  • Switch 28 is shown as a separate logical component but it could be integrated into MC/HB 16 .
  • PCI link 20 c connects MC/HB 16 to a service processor interface 30 to allow communications between I/O device 24 a and a service processor 32 .
  • Service processor 32 is connected to processors 12 a , 12 b via a JTAG interface 34 , and uses an attention line 36 which interrupts the operation of processors 12 a , 12 b .
  • Service processor 32 may have its own local memory 38 , and is connected to read-only memory (ROM) 40 which stores various program instructions for system startup. Service processor 32 may also have access to a hardware operator panel 42 to provide system status and diagnostic information.
  • ROM read-only memory
  • computer system 10 may include modifications of these hardware components or their interconnections, or additional components, so the depicted example should not be construed as implying any architectural limitations with respect to the present invention.
  • service processor 32 uses JTAG interface 34 to interrogate the system (host) processors 12 a , 12 b and MC/HB 16 . After completing the interrogation, service processor 32 acquires an inventory and topology for computer system 10 . Service processor 32 then executes various tests such as built-in-self-tests (BISTs), basic assurance tests (BATs), and memory tests on the components of computer system 10 . Any error information for failures detected during the testing is reported by service processor 32 to operator panel 42 . If a valid configuration of system resources is still possible after taking out any components found to be faulty during the testing then computer system 10 is allowed to proceed.
  • BISTs built-in-self-tests
  • BATs basic assurance tests
  • memory tests any error information for failures detected during the testing is reported by service processor 32 to operator panel 42 . If a valid configuration of system resources is still possible after taking out any components found to be faulty during the testing then computer system 10 is allowed to proceed.
  • Executable code is loaded into memory 18 and service processor 32 releases host processors 12 a , 12 b for execution of the program code, e.g., an operating system (OS) which is used to launch applications and in particular the radio station statistical application of the present invention, results of which may be stored in a hard disk drive of the system (an I/O device 24 ).
  • OS operating system
  • service processor 32 may enter a mode of monitoring and reporting any operating parameters or errors, such as the cooling fan speed and operation, thermal sensors, power supply regulators, and recoverable and non-recoverable errors reported by any of processors 12 a , 12 b , memory 18 , and MC/HB 16 .
  • Service processor 32 may take further action based on the type of errors or defined thresholds.
  • While the illustrative implementation provides program instructions embodying the present invention on a disk drive of computer system 10 , those skilled in the art will appreciate that the invention can be embodied in a program product utilizing other computer-readable storage media.
  • the program instructions may be written in the C++ programming language for a Windows 7 environment or in other programming languages suitable for other operating system platforms.
  • Computer system 10 carries out program instructions for a radio station ratings analysis process that uses novel computational techniques to manage statistical data. Accordingly, a program embodying the invention may include conventional aspects of various statistical tools, and these details will become apparent to those skilled in the art upon reference to this disclosure.
  • FIG. 2 is a pictorial representation of a station marketing analysis system 44 used in accordance with one embodiment of the present invention for computing radio station marketing statistics.
  • Station marketing analysis system 44 employs an engine 45 denoted “AudiencePro” which may be implemented through execution of program instructions on computer system 10 .
  • AudiencePro engine 45 can collect various types of information, including (but not limited to) raw Arbitron data 46 , raw Nielson data 47 , station list and schedules 48 , and spot prices 49 .
  • Raw Arbitron data 46 includes data such as AQH, Cume, and market populations, for a limited set of summary dayparts (input/Arbitron dayparts).
  • Arbitron provides AQH values for the dayparts Monday-Friday 5-6 a.m., Monday-Friday 6-7 a.m., . . . , Monday-Friday midnight-1 a.m., and larger granularities such as Monday-Friday 1-5 a.m.
  • the same dayparts are provided for Saturday and Sunday, individually.
  • One daypart is even Monday-Sunday 6 a.m.-6 a.m. (the entire week).
  • Raw Nielson data 47 is similar to raw Arbitron data 46 but is provided for a different set of dayparts.
  • Station list and schedules 48 provides AudiencePro engine 45 with a list of stations and various advertising schedules including arbitrary (user-defined) sets of dayparts as desired by the client for a particular marketing campaign.
  • a simple daypart lineup might be: 6 am-10 am, 10 am-3 pm, 3 pm-7 pm, and 7 pm-midnight.
  • AudiencePro engine 45 can also receive information regarding spot prices 49 from the client or other sources such as a yield management system which automates pricing.
  • a spot price is the current price at which a particular commodity (in this example, radio advertising time) can be bought or sold.
  • These information sources can be in operative communication with AudiencePro engine 45 by a variety of means, such as public or private wired or wireless (radio or cellular) networks including the Internet, satellite, public switched telephone network (PSTN), or any combination of the foregoing, including some form of direct wiring.
  • PSTN public switched telephone network
  • AudiencePro engine 45 After processing inputs from the information sources, AudiencePro engine 45 produces delivery information 50 which can include a wide variety of ratings-related statistics. Delivery information can be provided in a variety of forms to any output device (i.e., I/O device 24 ) of computer system 10 , such as a display device or printer. In a preferred embodiment delivery information 50 includes:
  • AudiencePro engine 45 can maintain this output data and more (including input data and intermediate data) in multi-dimensional arrays or matrices with different variables indexed as appropriate, such as by book, market, demographic, station, Arbitron daypart, or client daypart.
  • AudiencePro engine 45 executes several calculations including computing the Cume of an arbitrary daypart from the Cume of a limited set of dayparts, and computing a Cume for multiple stations from Cume values of individual stations.
  • the outputs of AudiencePro engine 45 are accordingly dependent on various user inputs, such as the list of stations, demographic, flight dates and schedule for each desired station (including specific dayparts, spot counts, and any weighting adjustments).
  • FIG. 3 is a flow chart for a process of translating and rolling up AQH and Cume values to calculate the various outputs of AudiencePro engine 45 and particularly Reach, in accordance with one implementation of the present invention.
  • AQH is represented by the letter “S”
  • Cume is represented by the letter “C”.
  • the radio station ratings analysis process begins when computer system 10 receives information from the various sources, particularly S and C of all available stations for limited (Arbitron or Nielson) dayparts, a station list, and a proposed schedule including client (AudiencePro) dayparts ( 51 ).
  • the radio station ratings application of the present invention can consolidate the data streams from multiple vendors such as Arbitron and Nielson to present a single interface to the user.
  • the input S values for each client station are then translated from the limited dayparts to the client dayparts ( 52 ). If the client daypart is contained in an input daypart, then the S value from that input daypart will simply be used for the translation. If instead the client daypart is not contained in an input daypart, then the smallest set of input dayparts that contain the client daypart will be used for the translation. In this case, the S value for the client daypart is the weighted average of S values for the input dayparts in this set. The average is weighted by the portion of the client daypart contained in each input daypart used.
  • S values After S values are translated, they can be extended (rolled up) across multiple (client) dayparts and multiple stations ( 54 ).
  • To roll up the S values gross impressions (GI) are added up across order lines which can span multiple dayparts and multiple stations. Then, the rolled up S for the schedule (which can span multiple dayparts and stations) is the total GI divided by the number of spots.
  • GI gross impressions
  • the translation of C values from a limited set of dayparts to an arbitrary daypart ( 56 ) is accomplished by the process illustrated in the flow chart of FIG. 4 .
  • This process begins when computer system 10 identifies the smallest input daypart which still covers an entire (user-specified) daypart, referred to herein as the minimal parent.
  • a list of C values is created and opened at first without any entries ( 64 ).
  • the process loops through all of the input dayparts, identifying in each iteration the maximal (longest) input daypart that is still within the arbitrary daypart.
  • the C value of the maximal input daypart is added to the list, and the maximal input daypart for this iteration is subtracted from the arbitrary daypart ( 66 ).
  • the process then loops through selected input dayparts to find any intersections (overlaps) with the remaining arbitrary daypart.
  • the selected input dayparts are M-F AM, Sat AM, Sun AM, M-F MD, Sat MD, Sun MD, M-F PM, Sat PM, Sun PM, M-F EV, Sat EV, Sun EV, and M-Su ON. If an intersection is found a C value is computed for it and added to the list. The intersection is removed from the arbitrary daypart, so any intersections are mutually exclusive ( 68 ).
  • the C values for the intersections may be computed in various manners, preferably using a hyperbolic fit.
  • a binomial method can be used to calculate C for the arbitrary daypart based on the compiled C values in the list ( 70 ). This binomial method is the same as that described below in conjunction with FIG. 5 , but the C value of the minimal parent is substituted for the population, i.e., the Cume value C arbitrary for the arbitrary daypart is
  • the arbitrary daypart can represent a sum of component dayparts in a proposed advertising schedule.
  • This binomial calculation is shown in further detail in the flow chart of FIG. 5 , but for rolling up C values across multiple stations rather than multiple dayparts.
  • the C values for individual stations are based on given ratings parameters, e.g., a particular geographic market, a particular demographic, and a particular daypart.
  • the process begins when computer system 10 receives those C values and associated populations (P) for a given market over a specific demographic ( 72 ).
  • the process identifies a set of the multiple media stations based on user input ( 74 ). These stations have C values denoted C i .
  • the probability that a given person in the demographic is listening to the given station at a given time can be expressed as C i /P. Accordingly, the probability that the person is not listening to the station at the given time is 1 ⁇ (C i /P). It also follows that the probability that the person is not listening to any of the stations in the market at the given time is
  • n is the number of stations in the set, and that the probability that the person is listening to at least one of the identified stations in the market is
  • the final Cume for the multiple media stations as a group can thus be computed as
  • the various translated and rolled up S and C values can be used to generate a variety of outputs.
  • One audience statistic that is very important to marketers/advertisers is reach.
  • the present invention uses an inverse exponential model to compute the reach of an arbitrary radio advertising schedule, i.e., the estimated number of different people actually hearing an ad.
  • FIG. 6 illustrates this model which can be constructed according to the formula
  • n is the number of spots in a given schedule
  • S and C are the aggregate (translated and rolled up) values for the schedule.

Abstract

A radio station market analysis program extends Cume values for individual stations to multiple stations (for a particular geographic market, a particular demographic, and a particular daypart) according to the formula C=[1−Πi=1,n(1−Ci/P)]*P, where n is the number of media stations, P is the population, and Ci is each Cume value. Cume values may be provided for a limited set of input dayparts from Arbitron and Nielson, and are translated to an arbitrary daypart. The arbitrary daypart can represent a sum of component dayparts in a proposed advertising schedule. The reach of the proposed advertising schedule can be further computed based on a hyperbolic function of spot count.

Description

    CROSS REFERENCE TO RELATED PATENTS
  • The present U.S. Utility Patent Application claims priority pursuant to 35 U.S.C. §120, as a continuation, to the following U.S. Utility Patent Application which is hereby incorporated herein by reference in its entirety and made part of the present U.S. Utility Patent Application for all purposes:
  • U.S. Utility application Ser. No. 12/687,355, entitled, “Method for Computing Reach of an Arbitrary Radio Advertising Schedule”, filed Jan. 14, 2010, pending.
  • STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
  • NOT APPLICABLE
  • INCORPORATION-BY-REFERENCE OF MATERIAL SUBMITTED ON A COMPACT DISC
  • NOT APPLICABLE
  • BACKGROUND OF THE INVENTION
  • 1. Technical Field of the Invention
  • The present invention generally relates to audience statistics, and more specifically to methods and systems for computing statistics relating to station audiences, particularly terrestrial radio stations.
  • 2. Description of Related Art
  • Radio ratings are very important to many different divisions of a radio station company, including radio station executives, advertising and marketing departments, and program directors. Radio station executives use ratings statistics to help them evaluate the health of the company's radio stations, as well as monitoring competitors and industry-wide trends. Advertisers and marketers depend on ratings to measure the effectiveness of their advertising/marketing strategies and adapt to changing market environments and fads. It is a program director's responsibility to not only have an intimate understanding of how ratings are compiled and calculated, but also how to utilize these ratings in an effort to adapt and innovate software solutions for varying market circumstances and business needs.
  • There are several standard types of statistics (ratings data) for researching radio stations, including AQH (or AQHP), Cume, and primary demographic. AQH stands for Average Quarter Hour (AQHP is Average Quarter Hour Persons), and refers to the average number of people listening to a radio station for at least five minutes in any quarter hour of a radio station's schedule. The number of people listening to an entire hour is not necessarily the sum of four quarter hours because of duplication. However, some people may listen for more than a single quarter hour. Cume is the total number of different (unique) persons that listen to a radio station within a given daypart. A daypart is a set of times throughout a given week. For example, a daypart could be every weekday (Monday through Friday) from 6:00 am until 10:00 am. If the daypart is 15 minutes there is no difference between AQH and Cume. Primary demographic refers to various categories of consumers (listeners of a given radio station) such as gender or age.
  • Arbitron, Inc., is an organization which collects raw radio listener data and generates statistical information similar to the standard statistics mentioned above. It is a media and marketing research firm which primarily serves media companies and advertisers/advertising agencies who carry out ratings analysis based on the statistics. Arbitron selects random samples of the population throughout various metro areas in the United States, and participants keep a diary of their actual listening times. Respondent-level data (RLD) is the raw data collected by Arbitron, while the summary data set (SDS) is the various statistics calculated by Arbitron, which is derived from the respondent-level data and has only specifically-selected dayparts (40 dayparts total).
  • Tapscan is a local market radio ratings software suite developed by Arbitron, which is used by media planners (e.g., ad agencies) to decide where to place their clients' radio commercials. Some of the specific features of Tapscan include ranking radio stations based on their broadcast hours, day, audiences, etc., using audience composition data (consumer demographics) to determine which radio stations are listened to by what people, presenting cost and radio station data in different ways, providing access to customized demographics, geographies, dayparts and multibook averages, and determining a radio station's reach and frequency by specific demographic, daypart, and spot level. Tapscan uses RLD and SDS, and other data sets such as Arbitron's Black Radio Data, Hispanic Radio Data, and Eastlan Radio Data.
  • Although Tapscan and other radio station ratings programs can provide a reach value for a radio station, the reach provided is calculated based on interpretation of listener statistics. Those interested in radio station research might find a different source of reach useful, as well as other statistics which are related to reach. The values of such statistics as AQH and Cume provided by Arbitron are calculated using a limited set of dayparts, which means that these values would be different if an alternative set of dayparts was defined.
  • It would, therefore, be desirable to devise an improved method of calculating ratings data for radio stations. It would be further advantageous if the method could effectively approximate different ratings statistics from previously collected data for arbitrary user-specified schedules.
  • SUMMARY OF THE INVENTION
  • The foregoing objects are achieved in a method of extending Cume values for individual media stations to multiple media stations, by receiving a population value and Cume values for each of the individual media stations based on given ratings parameters, identifying a set of multiple media stations including two or more of the individual media stations, and computing a Cume value C for the set of multiple media stations according to the formula
  • C = [ 1 - i = 1 , n ( 1 - C i P ) ] * P
  • where n is the number of media stations in the set, P is the population value, and Ci is each Cume value for an individual media station i in the set, by executing program instructions in a computer system. The ratings parameters may include a particular geographic market, a particular demographic, and a particular daypart, and the population value may be the population of the particular demographic over the particular geographic market. The Cume values for each of the individual media stations may be provided for a limited set of input dayparts (for example from Arbitron or Nielson), and the Cume values can be translated to an arbitrary daypart different from the input dayparts by identifying a smallest one of the input dayparts that encompasses the arbitrary daypart (the minimal parent), creating a list of Cume values which include first Cume values for maximal input dayparts encompassed by the arbitrary daypart and second Cume values for intersections of the arbitrary daypart and selected input dayparts, and computing a desired Cume value for the arbitrary daypart according to a similar formula but substituting the Cume value of the minimal parent for the population P. The method can operate on first Cume values from a first vendor for a first set of dayparts to provide a first output, and operate on second Cume values from a second vendor for a second set of dayparts different from the first set to provide a second output. The arbitrary daypart can represent a sum of component dayparts in a proposed advertising schedule. The reach of the proposed advertising schedule can be further computed based on an inverse exponential function of spot count.
  • The above as well as additional objectives, features, and advantages of the present invention will become apparent in the following detailed written description.
  • The present invention may be better understood, and its numerous objects, features, and advantages made apparent to those skilled in the art by referencing the accompanying drawings.
  • BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING(S)
  • FIG. 1 is a block diagram of a computer system programmed to carry out radio station ratings analysis in accordance with one implementation of the present invention;
  • FIG. 2 is a pictorial representation of a system used in accordance with one embodiment of the present invention for computing radio station marketing statistics;
  • FIG. 3 is a chart illustrating the logical flow for a process of translating and rolling up average quarter hour (AQH) and Cume values to calculate various outputs for radio station ratings analysis in accordance with one implementation of the present invention;
  • FIG. 4 is a chart illustrating the logical flow for a process of computing Cume values for arbitrary dayparts in accordance with one implementation of the present invention;
  • FIG. 5 is a chart illustrating the logical flow for a process of rolling up Cume values over multiple radio stations in accordance with one implementation of the present invention; and
  • FIG. 6 is a graph illustrating an inverse exponential model for computing reach of an arbitrary radio advertising schedule in accordance with one implementation of the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • The use of the same reference symbols in different drawings indicates similar or identical items.
  • With reference now to the figures, and in particular with reference to FIG. 1, there is depicted one embodiment 10 of a computer system in which the present invention may be implemented to carry out radio station ratings analysis. Computer system 10 is a symmetric multiprocessor (SMP) system having a plurality of processors 12 a, 12 b connected to a system bus 14. System bus 14 is further connected to a combined memory controller/host bridge (MC/HB) 16 which provides an interface to system memory 18. System memory 18 may be a local memory device or alternatively may include a plurality of distributed memory devices, preferably dynamic random-access memory (DRAM). There may be additional structures in the memory hierarchy which are not depicted, such as on-board (L1) and second-level (L2) or third-level (L3) caches.
  • MC/HB 16 also has an interface to peripheral component interconnect (PCI) Express links 20 a, 20 b, 20 c. Each PCI Express (PCIe) link 20 a, 20 b is connected to a respective PCIe adaptor 22 a, 22 b, and each PCIe adaptor 22 a, 22 b is connected to a respective input/output (I/O) device 24 a, 24 b. MC/HB 16 may additionally have an interface to an I/O bus 26 which is connected to a switch (I/O fabric) 28. Switch 28 provides a fan-out for the I/O bus to a plurality of PCI links 20 d, 20 e, 20 f. These PCI links are connected to more PCIe adaptors 22 c, 22 d, 22 e which in turn support more I/O devices 24 c, 24 d, 24 e. The I/O devices may include, without limitation, a keyboard, a graphical pointing device (mouse), a microphone, a display device, speakers, a permanent storage device (hard disk drive) or an array of such storage devices, an optical disk drive, and a network card. Each PCIe adaptor provides an interface between the PCI link and the respective I/O device. MC/HB 16 provides a low latency path through which processors 12 a, 12 b may access PCI devices mapped anywhere within bus memory or I/O address spaces. MC/HB 16 further provides a high bandwidth path to allow the PCI devices to access memory 18. Switch 28 may provide peer-to-peer communications between different endpoints and this data traffic does not need to be forwarded to MC/HB 16 if it does not involve cache-coherent memory transfers. Switch 28 is shown as a separate logical component but it could be integrated into MC/HB 16.
  • In this embodiment, PCI link 20 c connects MC/HB 16 to a service processor interface 30 to allow communications between I/O device 24 a and a service processor 32. Service processor 32 is connected to processors 12 a, 12 b via a JTAG interface 34, and uses an attention line 36 which interrupts the operation of processors 12 a, 12 b. Service processor 32 may have its own local memory 38, and is connected to read-only memory (ROM) 40 which stores various program instructions for system startup. Service processor 32 may also have access to a hardware operator panel 42 to provide system status and diagnostic information.
  • In alternative embodiments computer system 10 may include modifications of these hardware components or their interconnections, or additional components, so the depicted example should not be construed as implying any architectural limitations with respect to the present invention.
  • When computer system 10 is initially powered up, service processor 32 uses JTAG interface 34 to interrogate the system (host) processors 12 a, 12 b and MC/HB 16. After completing the interrogation, service processor 32 acquires an inventory and topology for computer system 10. Service processor 32 then executes various tests such as built-in-self-tests (BISTs), basic assurance tests (BATs), and memory tests on the components of computer system 10. Any error information for failures detected during the testing is reported by service processor 32 to operator panel 42. If a valid configuration of system resources is still possible after taking out any components found to be faulty during the testing then computer system 10 is allowed to proceed. Executable code is loaded into memory 18 and service processor 32 releases host processors 12 a, 12 b for execution of the program code, e.g., an operating system (OS) which is used to launch applications and in particular the radio station statistical application of the present invention, results of which may be stored in a hard disk drive of the system (an I/O device 24). While host processors 12 a, 12 b are executing program code, service processor 32 may enter a mode of monitoring and reporting any operating parameters or errors, such as the cooling fan speed and operation, thermal sensors, power supply regulators, and recoverable and non-recoverable errors reported by any of processors 12 a, 12 b, memory 18, and MC/HB 16. Service processor 32 may take further action based on the type of errors or defined thresholds.
  • While the illustrative implementation provides program instructions embodying the present invention on a disk drive of computer system 10, those skilled in the art will appreciate that the invention can be embodied in a program product utilizing other computer-readable storage media. The program instructions may be written in the C++ programming language for a Windows 7 environment or in other programming languages suitable for other operating system platforms. Computer system 10 carries out program instructions for a radio station ratings analysis process that uses novel computational techniques to manage statistical data. Accordingly, a program embodying the invention may include conventional aspects of various statistical tools, and these details will become apparent to those skilled in the art upon reference to this disclosure.
  • FIG. 2 is a pictorial representation of a station marketing analysis system 44 used in accordance with one embodiment of the present invention for computing radio station marketing statistics. Station marketing analysis system 44 employs an engine 45 denoted “AudiencePro” which may be implemented through execution of program instructions on computer system 10. AudiencePro engine 45 can collect various types of information, including (but not limited to) raw Arbitron data 46, raw Nielson data 47, station list and schedules 48, and spot prices 49. Raw Arbitron data 46 includes data such as AQH, Cume, and market populations, for a limited set of summary dayparts (input/Arbitron dayparts). For example, Arbitron provides AQH values for the dayparts Monday-Friday 5-6 a.m., Monday-Friday 6-7 a.m., . . . , Monday-Friday midnight-1 a.m., and larger granularities such as Monday-Friday 1-5 a.m. The same dayparts are provided for Saturday and Sunday, individually. One daypart is even Monday-Sunday 6 a.m.-6 a.m. (the entire week). Raw Nielson data 47 is similar to raw Arbitron data 46 but is provided for a different set of dayparts. Station list and schedules 48 provides AudiencePro engine 45 with a list of stations and various advertising schedules including arbitrary (user-defined) sets of dayparts as desired by the client for a particular marketing campaign. Radio stations sell their airtime according to dayparts. A simple daypart lineup might be: 6 am-10 am, 10 am-3 pm, 3 pm-7 pm, and 7 pm-midnight. AudiencePro engine 45 can also receive information regarding spot prices 49 from the client or other sources such as a yield management system which automates pricing. A spot price is the current price at which a particular commodity (in this example, radio advertising time) can be bought or sold. These information sources can be in operative communication with AudiencePro engine 45 by a variety of means, such as public or private wired or wireless (radio or cellular) networks including the Internet, satellite, public switched telephone network (PSTN), or any combination of the foregoing, including some form of direct wiring. When AudiencePro engine 45 is deployed in a client environment, it can download all Arbitron or Nielson data needed for an extended period of time and cache it on the client machine (computer system 10).
  • After processing inputs from the information sources, AudiencePro engine 45 produces delivery information 50 which can include a wide variety of ratings-related statistics. Delivery information can be provided in a variety of forms to any output device (i.e., I/O device 24) of computer system 10, such as a display device or printer. In a preferred embodiment delivery information 50 includes:
      • Gross Impressions (“GI,” the sum of individual AQH numbers, rolled up across stations and dayparts);
      • CPM (Cost Per Thousand=price/GI*10001);
      • GRP (Gross Rating Points=GI/population*100);
      • CPP (Cost Per Point=price/GRP);
      • Reach (can be derived in conjunction with FIG. 6 below);
      • % Market Reach (Reach*100/population);
      • Frequency (GI/Reach); [0035] CPMNR (CPM Net Reach=price/Reach*1000);
      • AQH (for the daypart in question, does not depend on spot count);
      • AQH Rating (AQH/population*100);
      • Cume (for the daypart in question, does not depend on spot count);
      • Cume Rating (Cume/population*100).
  • AudiencePro engine 45 can maintain this output data and more (including input data and intermediate data) in multi-dimensional arrays or matrices with different variables indexed as appropriate, such as by book, market, demographic, station, Arbitron daypart, or client daypart.
  • As explained further below, in order to produce these outputs AudiencePro engine 45 executes several calculations including computing the Cume of an arbitrary daypart from the Cume of a limited set of dayparts, and computing a Cume for multiple stations from Cume values of individual stations. The outputs of AudiencePro engine 45 are accordingly dependent on various user inputs, such as the list of stations, demographic, flight dates and schedule for each desired station (including specific dayparts, spot counts, and any weighting adjustments).
  • FIG. 3 is a flow chart for a process of translating and rolling up AQH and Cume values to calculate the various outputs of AudiencePro engine 45 and particularly Reach, in accordance with one implementation of the present invention. In FIG. 3 and the figures that follow, AQH is represented by the letter “S”, and Cume is represented by the letter “C”. The radio station ratings analysis process begins when computer system 10 receives information from the various sources, particularly S and C of all available stations for limited (Arbitron or Nielson) dayparts, a station list, and a proposed schedule including client (AudiencePro) dayparts (51). The radio station ratings application of the present invention can consolidate the data streams from multiple vendors such as Arbitron and Nielson to present a single interface to the user. In this manner the system can switch between sets of input data to provide output based on a selected vendor. The input S values for each client station are then translated from the limited dayparts to the client dayparts (52). If the client daypart is contained in an input daypart, then the S value from that input daypart will simply be used for the translation. If instead the client daypart is not contained in an input daypart, then the smallest set of input dayparts that contain the client daypart will be used for the translation. In this case, the S value for the client daypart is the weighted average of S values for the input dayparts in this set. The average is weighted by the portion of the client daypart contained in each input daypart used. After S values are translated, they can be extended (rolled up) across multiple (client) dayparts and multiple stations (54). To roll up the S values, gross impressions (GI) are added up across order lines which can span multiple dayparts and multiple stations. Then, the rolled up S for the schedule (which can span multiple dayparts and stations) is the total GI divided by the number of spots.
  • Once these intermediate AQH computations are complete, similar computations are performed for Cume. The input C values for each client station are translated from the limited dayparts to the client dayparts (56). A preferred computation for this C translation is discussed further below in conjunction with FIG. 4. After C values are translated, they can be rolled up across multiple (client) dayparts and multiple stations (58). Rolling up C values across dayparts is accomplished used the same algorithm for C value translation; the input daypart for the algorithm is given as the sum of dayparts in the proposed schedule. A preferred computation for rolling up C values across stations is discussed further below in conjunction with FIG. 5. Delivery information 50 is then computed according the formulas given above (60), and the process is complete. The translation and rolling up of S and C values can introduce inaccuracies to varying degrees but the resulting outputs are still considered excellent approximations for marketing and research purposes.
  • In some embodiments the translation of C values from a limited set of dayparts to an arbitrary daypart (56) is accomplished by the process illustrated in the flow chart of FIG. 4. This process begins when computer system 10 identifies the smallest input daypart which still covers an entire (user-specified) daypart, referred to herein as the minimal parent. A list of C values is created and opened at first without any entries (64). The process loops through all of the input dayparts, identifying in each iteration the maximal (longest) input daypart that is still within the arbitrary daypart. The C value of the maximal input daypart is added to the list, and the maximal input daypart for this iteration is subtracted from the arbitrary daypart (66). The process then loops through selected input dayparts to find any intersections (overlaps) with the remaining arbitrary daypart. In the implementation for Arbitron input data, the selected input dayparts are M-F AM, Sat AM, Sun AM, M-F MD, Sat MD, Sun MD, M-F PM, Sat PM, Sun PM, M-F EV, Sat EV, Sun EV, and M-Su ON. If an intersection is found a C value is computed for it and added to the list. The intersection is removed from the arbitrary daypart, so any intersections are mutually exclusive (68). The C values for the intersections may be computed in various manners, preferably using a hyperbolic fit. The fit uses a hyperbola of the form y=Ax/(Bx+C) that passes through the points (x1,y1) and (x2,y2), where x1 is 1, y1 is the AQH of the input daypart which is being subtracted from the arbitrary daypart, x2 is the number of hours in the input daypart which is being subtracted from the arbitrary daypart, y.sub.2 is the Cume of the input daypart which is being subtracted from the arbitrary daypart, A is y1*y2, B is (x2*y1−x1*y2)/(x2−x1), and C is x2*y2−Bx1.
  • A binomial method can be used to calculate C for the arbitrary daypart based on the compiled C values in the list (70). This binomial method is the same as that described below in conjunction with FIG. 5, but the C value of the minimal parent is substituted for the population, i.e., the Cume value C arbitrary for the arbitrary daypart is
  • C arbitrary = 1 - j - 1 , m ( 1 - C j C small ) ] * C small
  • where m is the number of Cume values in the list, Csmall is the Cume value of the smallest input daypart, and Cj is each Cume value j in the list. The arbitrary daypart can represent a sum of component dayparts in a proposed advertising schedule.
  • In a simplified example, consider input dayparts which include a four-hour daypart of Monday-Sunday 6-10 a.m., and 1-hour dayparts of Monday-Sunday 6-7 a.m., Monday-Sunday 7-8 a.m., Monday-Sunday 8-9 a.m., and Monday-Sunday 9-10 a.m. The client is considering a schedule which includes the 3-hour daypart of Monday-Sunday 6-9 a.m. In this case, the minimal parent would be the four-hour daypart, and the accumulated input dayparts would be Monday-Sunday 6-7 a.m., Monday-Sunday 7-8 a.m., and Monday-Sunday 8-9 a.m. The binomial calculation would then operate on the three C values for these three input dayparts, using the C value of the four-hour daypart as the population.
  • This binomial calculation is shown in further detail in the flow chart of FIG. 5, but for rolling up C values across multiple stations rather than multiple dayparts. The C values for individual stations are based on given ratings parameters, e.g., a particular geographic market, a particular demographic, and a particular daypart. The process begins when computer system 10 receives those C values and associated populations (P) for a given market over a specific demographic (72). The process then identifies a set of the multiple media stations based on user input (74). These stations have C values denoted Ci. The probability that a given person in the demographic is listening to the given station at a given time can be expressed as Ci/P. Accordingly, the probability that the person is not listening to the station at the given time is 1−(Ci/P). It also follows that the probability that the person is not listening to any of the stations in the market at the given time is
  • i - 1 , n ( 1 - C i P )
  • where n is the number of stations in the set, and that the probability that the person is listening to at least one of the identified stations in the market is
  • 1 - i - 1 , n ( 1 - C i P ) .
  • The final Cume for the multiple media stations as a group can thus be computed as
  • [ 1 - i - 1 , n ( 1 - C i P ) ] * P . ( 76 )
  • As noted above, the various translated and rolled up S and C values can be used to generate a variety of outputs. One audience statistic that is very important to marketers/advertisers is reach. In some embodiments the present invention uses an inverse exponential model to compute the reach of an arbitrary radio advertising schedule, i.e., the estimated number of different people actually hearing an ad. FIG. 6 illustrates this model which can be constructed according to the formula

  • Reach=n*S*C/[(n*S)+C−S],
  • where n is the number of spots in a given schedule, and S and C are the aggregate (translated and rolled up) values for the schedule. When using this formula, for just one radio advertising spot the reach is S, while for a very large number of spots the reach is C.
  • Although the invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternative embodiments of the invention, will become apparent to persons skilled in the art upon reference to the description of the invention. For example, the invention is applicable to other media stations besides terrestrial radio, such as internet radio, cable or broadcast television, or satellite. It is therefore contemplated that such modifications can be made without departing from the spirit or scope of the present invention as defined in the appended claims.

Claims (20)

What is claimed is:
1. A computer implemented method comprising:
obtaining input CUME values for each of a plurality of individual radio stations, wherein the input CUME values represent CUME values associated with a limited set of input dayparts, by executing program instructions in a computer system; and
translating the input CUME values associated with a plurality of the input dayparts to determine an output CUME value associated with an arbitrary daypart, different from the input dayparts, by executing program instructions in a computer system.
2. The method of claim 1, wherein the translating comprises:
identifying a minimal parent daypart, wherein the minimal parent daypart corresponds to the smallest one of the input dayparts that encompasses the arbitrary daypart, by executing program instructions in a computer system;
determining at least a first Cume value associated with a maximal input daypart encompassed by the arbitrary daypart, by executing program instructions in a computer system; and
determining at least a second Cume value associated with an intersection of the arbitrary daypart and selected input dayparts, by executing program instructions in a computer system.
3. The method of claim 2, further comprising:
computing, by executing program instructions in a computer system, an output Cume value for the arbitrary daypart according to the following formula:
C = [ 1 - i = 1 , n ( 1 - C i P cumesubstitute ) ] * P cumesubstitute
where n is the number of media stations included in a set of media stations comprising the plurality of individual radio stations, Pcumesubstitue is the CUME value of the minimal parent daypart, and Ci is each CUME value for an individual media station i.
4. The method of claim 3, further comprising:
calculating, by executing program instructions in a computer system, a CUME value for the set of media stations based on the following formula:
C = [ 1 - i = 1 , n ( 1 - C i P ) ] * P
where n is the number of media stations included in the set of media stations, P is the population value, and Ci is each CUME value for an individual media station i.
5. The method of claim 2, further comprising:
adding the CUME value of the arbitrary daypart to a list, by executing program instructions in a computer system;
removing the maximal input daypart from the arbitrary daypart, by executing program instructions in a computer system;
adding the Cume value of the intersection to the list, by executing program instructions in a computer system; and
removing the intersection from the arbitrary daypart, by executing program instructions in a computer system.
6. The method of claim 1, wherein the arbitrary daypart represents a sum of component dayparts in a proposed advertising schedule.
7. The method of claim 6, further comprising;
computing, by executing program instructions in a computer system, a reach of the proposed advertising schedule based on an inverse exponential function of spot count.
8. A computer system comprising:
one or more processors to process program instructions;
a memory device coupled to said one or more processors; and
program instructions residing in said memory device, said program of instructions configured to implement a method including:
obtaining input CUME values for each of a plurality of individual radio stations, wherein the input CUME values represent CUME values associated with a limited set of input dayparts; and
translating the input CUME values associated with a plurality of the input dayparts to determine an output CUME value associated with an arbitrary daypart, different from the input dayparts.
9. The computer system of claim 8, wherein the translating comprises:
identifying a minimal parent daypart, wherein the minimal parent daypart corresponds to the smallest one of the input dayparts that encompasses the arbitrary daypart;
determining at least a first Cume value associated with a maximal input daypart encompassed by the arbitrary daypart; and
determining at least a second Cume value associated with an intersection of the arbitrary daypart and selected input dayparts.
10. The computer system of claim 9, wherein the method includes:
computing an output Cume value for the arbitrary daypart according to the following formula:
C = [ 1 - i = 1 , n ( 1 - C i P cumesubstitute ) ] * P cumesubstitute
where n is the number of media stations included in a set of media stations comprising the plurality of individual radio stations, Pcumesubstitute is the CUME value of the minimal parent daypart, and Ci is each CUME value for an individual media station i.
11. The computer system of claim 10, wherein the method includes:
computing a CUME value for the set of media stations based on the following formula:
C = [ 1 - i = 1 , n ( 1 - C i P ) ] * P
where n is the number of media stations included in the set of media stations, P is the population value, and Ci is each CUME value for an individual media station i.
12. The computer system of claim 9, wherein the method includes:
adding the CUME value of the arbitrary daypart to a list;
removing the maximal input daypart from the arbitrary daypart;
adding the Cume value of the intersection to the list; and
removing the intersection from the arbitrary daypart.
13. The computer system of claim 8, wherein the arbitrary daypart represents a sum of component dayparts in a proposed advertising schedule.
14. The computer system of claim 13, further comprising;
computing a reach of the proposed advertising schedule based on an inverse exponential function of spot count.
15. A computer program product comprising:
a non-transitory computer-readable storage medium; and
program instructions residing in said medium, said program instructions including:
at least one instruction to obtain input CUME values for each of a plurality of individual radio stations, wherein the input CUME values represent CUME values associated with a limited set of input dayparts; and
at least one instruction to translate the input CUME values associated with a plurality of the input dayparts to determine an output CUME value associated with an arbitrary daypart, different from the input dayparts.
16. The computer program product of claim 15, wherein the translating comprises:
at least one instruction to identify a minimal parent daypart, wherein the minimal parent daypart corresponds to the smallest one of the input dayparts that encompasses the arbitrary daypart;
at least one instruction to determine at least a first Cume value associated with a maximal input daypart encompassed by the arbitrary daypart; and
at least one instruction to determine at least a second Cume value associated with an intersection of the arbitrary daypart and selected input dayparts.
17. The computer program product of claim 16, wherein the method includes:
at least one instruction to compute an output Cume value for the arbitrary daypart according to the following formula:
C = [ 1 - i = 1 , n ( 1 - C i P cumesubstitute ) ] * P cumesubstitute
where n is the number of media stations included in a set of media stations comprising the plurality of individual radio stations, Pcumesubstitue is the CUME value of the minimal parent daypart, and Ci is each CUME value for an individual media station i.
18. The computer program product of claim 17, wherein the method includes:
at least one instruction to compute a CUME value for the set of media stations based on the following formula:
C = [ 1 - i = 1 , n ( 1 - C i P ) ] * P
where n is the number of media stations included in the set of media stations, P is the population value, and Ci is each CUME value for an individual media station i.
19. The computer program product of claim 16, wherein the method includes:
at least one instruction to add the CUME value of the arbitrary daypart to a list;
at least one instruction to remove the maximal input daypart from the arbitrary daypart;
at least one instruction to add the Cume value of the intersection to the list; and
at least one instruction to remove the intersection from the arbitrary daypart.
20. The computer program product of claim 15, wherein the arbitrary daypart represents a sum of component dayparts in a proposed advertising schedule.
US14/100,689 2010-01-14 2013-12-09 Radio station market analysis Abandoned US20140095255A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/100,689 US20140095255A1 (en) 2010-01-14 2013-12-09 Radio station market analysis
US16/654,071 US20200051096A1 (en) 2010-01-14 2019-10-16 Translation of data consolidated from multiple sources

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/687,355 US8606617B2 (en) 2010-01-14 2010-01-14 Method for computing reach of an arbitrary radio advertising schedule
US14/100,689 US20140095255A1 (en) 2010-01-14 2013-12-09 Radio station market analysis

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US12/687,355 Continuation US8606617B2 (en) 2010-01-14 2010-01-14 Method for computing reach of an arbitrary radio advertising schedule

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/654,071 Continuation US20200051096A1 (en) 2010-01-14 2019-10-16 Translation of data consolidated from multiple sources

Publications (1)

Publication Number Publication Date
US20140095255A1 true US20140095255A1 (en) 2014-04-03

Family

ID=44259240

Family Applications (3)

Application Number Title Priority Date Filing Date
US12/687,355 Active 2032-07-01 US8606617B2 (en) 2010-01-14 2010-01-14 Method for computing reach of an arbitrary radio advertising schedule
US14/100,689 Abandoned US20140095255A1 (en) 2010-01-14 2013-12-09 Radio station market analysis
US16/654,071 Abandoned US20200051096A1 (en) 2010-01-14 2019-10-16 Translation of data consolidated from multiple sources

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/687,355 Active 2032-07-01 US8606617B2 (en) 2010-01-14 2010-01-14 Method for computing reach of an arbitrary radio advertising schedule

Family Applications After (1)

Application Number Title Priority Date Filing Date
US16/654,071 Abandoned US20200051096A1 (en) 2010-01-14 2019-10-16 Translation of data consolidated from multiple sources

Country Status (1)

Country Link
US (3) US8606617B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160379235A1 (en) * 2015-06-26 2016-12-29 The Nielsen Company (Us), Llc Methods and apparatus to enable duplication correction for broadcast station audience measurement data

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020188746A1 (en) * 1998-10-13 2002-12-12 Radiowave.Com Inc. System and method for audience measurement
US20030101449A1 (en) * 2001-01-09 2003-05-29 Isaac Bentolila System and method for behavioral model clustering in television usage, targeted advertising via model clustering, and preference programming based on behavioral model clusters
US6587127B1 (en) * 1997-11-25 2003-07-01 Motorola, Inc. Content player method and server with user profile
US20070107008A1 (en) * 2005-10-18 2007-05-10 Radiostat, Llc, System for gathering and recording real-time market survey and other data from radio listeners and television viewers utilizing telephones including wireless cell phones
US20090254420A1 (en) * 2008-04-03 2009-10-08 Clear Channel Management Services, Inc. Maximizing Advertising Performance

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7644423B2 (en) * 2004-09-30 2010-01-05 Microsoft Corporation System and method for generating media consumption statistics

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6587127B1 (en) * 1997-11-25 2003-07-01 Motorola, Inc. Content player method and server with user profile
US20020188746A1 (en) * 1998-10-13 2002-12-12 Radiowave.Com Inc. System and method for audience measurement
US20030101449A1 (en) * 2001-01-09 2003-05-29 Isaac Bentolila System and method for behavioral model clustering in television usage, targeted advertising via model clustering, and preference programming based on behavioral model clusters
US20070107008A1 (en) * 2005-10-18 2007-05-10 Radiostat, Llc, System for gathering and recording real-time market survey and other data from radio listeners and television viewers utilizing telephones including wireless cell phones
US20090254420A1 (en) * 2008-04-03 2009-10-08 Clear Channel Management Services, Inc. Maximizing Advertising Performance

Also Published As

Publication number Publication date
US20200051096A1 (en) 2020-02-13
US20110173048A1 (en) 2011-07-14
US8606617B2 (en) 2013-12-10

Similar Documents

Publication Publication Date Title
US11710150B2 (en) Linking actions associated with an anonymous user to a registered user account
AU2012294601B2 (en) Cross-media attribution model for allocation of marketing resources
US8996181B2 (en) Systems and methods for analyzing energy usage
US20170337578A1 (en) Dynamic media buy optimization using attribution-informed media buy execution feeds
US20200118148A1 (en) Interactive graphical user interface (gui)
US20110023045A1 (en) Targeted communication to resource consumers
De Bock et al. Predicting website audience demographics forweb advertising targeting using multi-website clickstream data
US20110071900A1 (en) Advertisee-history-based bid generation system and method for multi-channel advertising
US20220215409A1 (en) Performing interactive updates to a precalculated cross-channel predictive model
AU2010210706A1 (en) Advertising triggers based on internet trends
Mukherjee et al. Evaluating regional climate-electricity demand nexus: a composite Bayesian predictive framework
Nkosi et al. Pricing electricity blackouts among South African households
EP2165303A2 (en) Multiple application advertising
TW201229940A (en) Advertisement brand engagement value
US20170372356A1 (en) Evaluation of advertising effectiveness
US20140200995A1 (en) Temporal budget optimization in online advertising
US20150081425A1 (en) Multiple-entity temporal budget optimization in online advertising
US20100057525A1 (en) Methods and apparatus to calibrate a choice forecasting system for use in market share forecasting
Liao Weather and the decision to go solar: evidence on costly cancellations
US20200051096A1 (en) Translation of data consolidated from multiple sources
US20160342699A1 (en) Systems, methods, and devices for profiling audience populations of websites
US11790379B2 (en) Bayesian estimation of the effect of aggregate advertising on web metrics
JHA et al. Multi-product dynamic advertisement planning in a segmented market
US20160343025A1 (en) Systems, methods, and devices for data quality assessment
KR20130054691A (en) Method and server for advertisement by evaluation of user group

Legal Events

Date Code Title Description
AS Assignment

Owner name: CLEAR CHANNEL MANAGEMENT SERVICES, INC., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WEINBERGER, ARTHUR;SHABAN, MARWAN;SIGNING DATES FROM 20100108 TO 20100112;REEL/FRAME:032037/0159

AS Assignment

Owner name: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT, NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNORS:CLEAR CHANNEL MANAGEMENT SERVICES, INC.;CLEAR CHANNEL INVESTMENTS, INC.;CLEAR CHANNEL COMMUNICATIONS, INC.;REEL/FRAME:034008/0027

Effective date: 20140910

Owner name: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERA

Free format text: SECURITY AGREEMENT;ASSIGNORS:CLEAR CHANNEL MANAGEMENT SERVICES, INC.;CLEAR CHANNEL INVESTMENTS, INC.;CLEAR CHANNEL COMMUNICATIONS, INC.;REEL/FRAME:034008/0027

Effective date: 20140910

AS Assignment

Owner name: IHEARTMEDIA MANAGEMENT SERVICES, INC., TEXAS

Free format text: CHANGE OF NAME;ASSIGNOR:CLEAR CHANNEL MANAGEMENT SERVICES, INC.;REEL/FRAME:034026/0037

Effective date: 20140916

AS Assignment

Owner name: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT, NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNORS:IHEARTMEDIA MANAGEMENT SERVICES, INC.;CLEAR CHANNEL MANAGEMENT SERVICES, INC.;CLEAR CHANNEL COMMUNICATIONS, INC.;REEL/FRAME:035109/0168

Effective date: 20150226

Owner name: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERA

Free format text: SECURITY AGREEMENT;ASSIGNORS:IHEARTMEDIA MANAGEMENT SERVICES, INC.;CLEAR CHANNEL MANAGEMENT SERVICES, INC.;CLEAR CHANNEL COMMUNICATIONS, INC.;REEL/FRAME:035109/0168

Effective date: 20150226

STCV Information on status: appeal procedure

Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS

AS Assignment

Owner name: CITIBANK, N.A., AS COLLATERAL AGENT, NEW YORK

Free format text: SECURITY INTEREST;ASSIGNORS:IHEARTCOMMUNICATIONS, INC.;IHEARTMEDIA MANAGEMENT SERVICES, INC.;REEL/FRAME:049067/0606

Effective date: 20190501

Owner name: U.S. BANK NATIONAL ASSOCIATION AS COLLATERAL AGENT

Free format text: SECURITY INTEREST;ASSIGNORS:IHEARTCOMMUNICATIONS, INC.;IHEARTMEDIA MANAGEMENT SERVICES, INC.;REEL/FRAME:049067/0800

Effective date: 20190501

Owner name: U.S. BANK NATIONAL ASSOCIATION, TENNESSEE

Free format text: SECURITY INTEREST;ASSIGNORS:IHEARTCOMMUNICATIONS, INC.;IHEARTMEDIA MANAGEMENT SERVICES, INC.;REEL/FRAME:049079/0814

Effective date: 20190501

Owner name: U.S. BANK NATIONAL ASSOCIATION AS COLLATERAL AGENT, TENNESSEE

Free format text: SECURITY INTEREST;ASSIGNORS:IHEARTCOMMUNICATIONS, INC.;IHEARTMEDIA MANAGEMENT SERVICES, INC.;REEL/FRAME:049067/0800

Effective date: 20190501

AS Assignment

Owner name: CLEAR CHANNEL INVESTMENTS, INC., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0773

Effective date: 20190501

Owner name: CLEAR CHANNEL MANAGEMENT SERVICES, INC., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0714

Effective date: 20190501

Owner name: CLEAR CHANNEL COMMUNICATIONS, INC., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0714

Effective date: 20190501

Owner name: CLEAR CHANNEL BROADCASTING LICENSES, INC., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0773

Effective date: 20190501

Owner name: IHEARTMEDIA MANAGEMENT SERVICES, INC., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0714

Effective date: 20190501

Owner name: CAPSTAR RADIO OPERATING COMPANY, TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0773

Effective date: 20190501

Owner name: AMFM TEXAS BROADCASTING, LP, TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0714

Effective date: 20190501

Owner name: IHEARMEDIA + ENTERTAINMENT, INC., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0773

Effective date: 20190501

Owner name: IHEARMEDIA + ENTERTAINMENT, INC., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0714

Effective date: 20190501

Owner name: AMFM TEXAS BROADCASTING, LP, TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0773

Effective date: 20190501

Owner name: CAPSTAR TX, LLC, TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0714

Effective date: 20190501

Owner name: CLEAR CHANNEL MANAGEMENT SERVICES, INC., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0773

Effective date: 20190501

Owner name: CLEAR CHANNEL BROADCASTING LICENSES, INC., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0714

Effective date: 20190501

Owner name: CAPSTAR RADIO OPERATING COMPANY, TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0714

Effective date: 20190501

Owner name: CITICASTERS CO., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0773

Effective date: 20190501

Owner name: AMFM RADIO LICENSES, LLC, TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0714

Effective date: 20190501

Owner name: CAPSTAR TX, LLC, TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0773

Effective date: 20190501

Owner name: CITICASTERS LICENSES, INC., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0773

Effective date: 20190501

Owner name: CITICASTERS LICENSES, INC., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0714

Effective date: 20190501

Owner name: AMFM RADIO LICENSES, LLC, TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0773

Effective date: 20190501

Owner name: CLEAR CHANNEL COMMUNICATIONS, INC., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0773

Effective date: 20190501

Owner name: CITICASTERS CO., TEXAS

Free format text: RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:049149/0714

Effective date: 20190501

AS Assignment

Owner name: U.S. BANK NATIONAL ASSOCIATION, TENNESSEE

Free format text: SECURITY INTEREST;ASSIGNORS:IHEART COMMUNICATIONS, INC.;IHEARTMEDIA MANAGEMENT SERVICES, INC.;REEL/FRAME:050017/0882

Effective date: 20190807

STCV Information on status: appeal procedure

Free format text: BOARD OF APPEALS DECISION RENDERED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION