WO2003056829A1 - Information distribution system and method, program realizing the method, and information medium concerning the program - Google Patents

Information distribution system and method, program realizing the method, and information medium concerning the program Download PDF

Info

Publication number
WO2003056829A1
WO2003056829A1 PCT/JP2002/013521 JP0213521W WO03056829A1 WO 2003056829 A1 WO2003056829 A1 WO 2003056829A1 JP 0213521 W JP0213521 W JP 0213521W WO 03056829 A1 WO03056829 A1 WO 03056829A1
Authority
WO
WIPO (PCT)
Prior art keywords
advertisement
category
advertisements
distribution
information
Prior art date
Application number
PCT/JP2002/013521
Other languages
English (en)
French (fr)
Inventor
Akio Iijima
Tomohiko Yukawa
Junichi Kobayashi
Hiroyuki Arai
Tomoko Nakano
Nahoko Toda
Original Assignee
Dentsu Inc.
Ntt Data Corporation
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 Dentsu Inc., Ntt Data Corporation filed Critical Dentsu Inc.
Priority to EP02791988.5A priority Critical patent/EP1478180B1/en
Priority to KR1020047010178A priority patent/KR101004725B1/ko
Priority to IL16267002A priority patent/IL162670A0/xx
Priority to JP2003557212A priority patent/JP3701023B2/ja
Priority to US10/500,272 priority patent/US7827227B2/en
Priority to AU2002361091A priority patent/AU2002361091B2/en
Publication of WO2003056829A1 publication Critical patent/WO2003056829A1/ja
Priority to IL162670A priority patent/IL162670A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • H04N21/4545Input to filtering algorithms, e.g. filtering a region of the image
    • H04N21/45457Input to filtering algorithms, e.g. filtering a region of the image applied to a time segment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23106Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26241Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the time of distribution, e.g. the best time of the day for inserting an advertisement or airing a children program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17345Control of the passage of the selected programme
    • H04N7/17363Control of the passage of the selected programme at or near the user terminal

Definitions

  • the present invention relates to an information distribution system for distributing viewing information such as video content to viewer terminals connected via a network, and a method and a program and an information medium for realizing the method. Also, the present invention relates to an information distribution system for distributing advertisement information, a method thereof, a program for realizing the method, and an information medium. Background art
  • an advertisement time frame is set for each program (program advertisement frame). Then, taking into account the broadcast time zone, program content, and audience rating for each program advertisement space, it is estimated which audience segment (age, gender, etc.) and how many people are watching it. In order to meet the demands for reach and frequency for each target demographic, an airing plan (plan for purchasing program advertising space) was created. Also, when distributing advertisements along with video content to viewer terminals via the Internet, or when distributing advertisements that include video on the information screen, the same video content information screen is distributed. In addition, since different advertisements can be delivered to different viewers, the concept of an advertisement time frame is provided for each viewing timing (referred to as a viewing timing advertisement frame).
  • this viewing timing advertising space can identify viewers instead of estimating them, so a more accurate targeted advertisement can be made, but the number of advertising spaces depends on the total viewing time of viewers It will not be possible to set a fixed advertising space because it will change.
  • Japanese Patent Application No. 2000-0—4 218 17 discloses a plurality of common advertisements. Prepare attributes, digitize for each advertisement, determine the distribution frequency and distribution order reflecting distribution conditions from the distribution side and viewer side, create an advertisement order schedule, and specify the distribution time zone and distribution order in advance. The specified advertisement is scheduled, a time schedule is created, the above two schedules are combined, rescheduled, and a delivery schedule is compiled, and the delivery side checks the time based on the delivery schedule.
  • Japanese Patent Application No. 2000-0-533050 International Publication No.
  • WO 01 / Z8921666 describes a plan for the upper limit of the number of placements for each terminal in consideration of viewer attributes.
  • a technology has been proposed that creates and manages the advertisements, and adjusts the order of placement according to the end of each advertising period to achieve the total number of times that the advertiser desires. Disclosure of the invention
  • the above-described advertisement distribution method determines the priority in advertisement distribution according to the distribution frequency defined by the product of the attribute and the weighting coefficient. Will be ranked according to the number of ads required to fill the advertiser, but in actual ad distribution, even if given full priorities, it will dramatically serve the needs of advertisers and viewers I can't say.
  • the advertiser's request sets a date on which the ad cannot be placed (referred to as NG date) or a time period during which the ad cannot be placed (NG date), -If the priority is specified in the time slot, it may not fit in the advertising space due to the difference in the length of the advertising material.Therefore, while satisfying such restrictions, the number of advertisers' Needs to be satisfied.
  • the conventional method of prioritizing uniform distribution is ineffective and can satisfy the advertiser's wishes, that is, is practical. It is impossible, if not impossible, to deliver ads at a level that can withstand tremendous human support, making it far from an autonomous system Is the current situation.
  • the present invention (1) is an information distribution system that distributes various information materials from an information distribution server to a distribution consumer terminal via an information network,
  • Distribution number management means for storing the number of distributions for each information material scheduled to be distributed within the period, the number of actual distributions for each information material, and the remaining number of distributions for each information material, which is the difference between the two.
  • Handicap assigning means for assigning a handicap to the number of distributions are changed so that the extraction probability distribution for each random extraction is uneven while maintaining the average extraction probability over the period.
  • Random extraction means for performing random extraction on the posting list based on the remaining number of distributions of each information material to which the handicap is assigned, and extracting one information material
  • the extracted information material is distributed from the information distribution server to the distribution terminal via the information network, and the distribution result number is added and the remaining distribution number is subtracted based on the distribution result.
  • An information distribution system characterized in that the publication list is updated so that the distribution result is reflected in each next extraction probability.
  • “unevenness” refers to an extraction probability distribution for each information material (including advertisements) as long as the average extraction probability for each information material does not change over a predetermined period.
  • the state where the extraction probability for each information material in each time range deviates from the average extraction probability with time, or the distribution of extraction probability for each category for each information material is different for each category for all information materials State that deviates from the extraction probability distribution of According to the present invention (2), in response to a request from each distribution consumer terminal, various kinds of information are read from the distribution information material storage means, and the read distribution information material is sent to the distribution consumer terminal via a network.
  • various kinds of information are read from the distribution information material storage means, and the read distribution information material is sent to the distribution consumer terminal via a network.
  • the extraction posting list for which the extraction probability of each information material when random extraction is performed is the ratio of the remaining number of distributions of each information material at that time to the total number of remaining distributions of each information material is defined as a category.
  • a power category determining means for determining a category to which the distribution demand terminal belongs when receiving a distribution request from the distribution demand terminal;
  • An output list selection means for selecting the output list corresponding to the determined category
  • each information material included in the posting list is generated so that the extraction probability distribution for each random extraction is uneven while maintaining the average extraction probability over the period.
  • Handicap assigning means for assigning a handicap to the remaining distribution number
  • Random extraction means for performing random extraction on the posting list based on the remaining number of distributions of each information material to which the handicap is assigned, and extracting one information material
  • the extracted information material is distributed from the information distribution server to the requesting distribution consumer terminal via the information network, and based on the distribution result, addition of the distribution result number and the remaining distribution number are performed.
  • An information distribution system which performs subtraction and updates the publication list so that the extraction result is reflected in each next extraction probability.
  • the present invention (3) is the information distribution system according to any one of the present invention (1) and the present invention (2), wherein the information material to be distributed includes an advertisement.
  • the present invention (4) provides at least a video content storage means for storing video content, an advertisement storage means for storing advertisement material, and selectively reading a requested video content from the video content storage means via a network. And a video content distribution server that distributes the video content to the requested viewer terminal.
  • an advertisement distribution condition database storing information on designation of increase / decrease in time range, a viewer database storing at least information on a category to which each viewer belongs and information on a viewing history of each viewer,
  • Distribution demand number prediction means for predicting the distribution demand number for each power category in the period based on the information regarding the viewing history for all viewers
  • a scheduled delivery number calculating means for calculating a scheduled delivery number of each advertisement category so as to balance a desired number of advertisements for each advertisement category and a delivery demand number for each category;
  • An advertisement listing where the extraction probability of each advertisement when random sampling is performed is the ratio of the expected number of distributions of each advertisement for each category to the total sum of the expected number of distributions for all advertisements for each category Means for creating a random extraction posting list that creates a
  • Distribution list creation means for creating a distribution list in order
  • Distribution list management means for storing the distribution list and outputting the distribution list to the advertisement material distribution server
  • the corresponding advertisement material is sequentially and selectively read from the advertisement material storage means, and linked to the distribution of the video content to the requested distribution consumer terminal via the information network.
  • An advertisement material distribution server that distributes the advertisement material
  • An information distribution system further comprising: It should be noted that, as in the present invention (4), the extraction probability distribution for each category of each advertisement may be manipulated in order to approach the desired number of advertisements within a range in which the average extraction probability of each advertisement is maintained. It can be said to be a type of grant.
  • the distribution list creating means may include a method for reducing the number of scheduled distributions of the extracted advertisement so that the number of distributions in the distribution list is returned without return. And repeating the random extraction of the advertisement by the random extraction means until the advertisement space according to the request is filled, and creating a distribution list in which the extraction order is the advertisement distribution order. The information distribution system of the present invention (4).
  • the distribution list creating means multiplies the extraction probability of each advertisement by a correction coefficient corresponding to each of the advertisements so that the result of the extraction is reflected in the next extraction probability.
  • the random extraction means repeats random extraction of advertisements until the advertisement space according to the request is filled, and creates a distribution list in which the extraction order is the distribution order of advertisements.
  • An information distribution system according to the present invention (4) characterized in that:
  • the correction coefficient is practically acceptable as long as the result of the extraction reflects the next probability of extraction.
  • the correction coefficient is calculated by accumulating the cumulative advertisement constant up to the time of each extraction.
  • a process of multiplying the extraction probability of the advertisement that does not satisfy the actual number of advertisements by a correction coefficient that increases the probability may be considered.
  • the cumulative number of advertisements up to day (d-1) for advertisement X when calculating the extraction probability on day d for advertisement X in which the number of advertisements is less than the cumulative number of advertisements, the cumulative number of advertisements up to day (d-1) for advertisement X
  • the advertisement distribution condition database further stores a category classification for each advertisement
  • a minimum unit power category classification means for subdividing the categorization of all advertisements desired to be delivered within the period into the minimum power categories that can be categorized
  • the information distribution system according to any one of the inventions (4) to (6), wherein each increase / decrease designation stored in the advertisement distribution condition database is re-allocated to the corresponding minimum unit category and stored.
  • the present invention (8) is characterized in that the scheduled distribution number calculating means includes: increasing or decreasing the initial distribution number of advertisements for each designated category of each advertisement having a target designation in accordance with the target designation; Adjustments are made evenly between the number of ads in the category and the total number of ads included in each category while maintaining the ratio of the number of ads in each category to the expected number of ads in each advertisement after the adjustment
  • the present invention according to (4) to (7), wherein the number of publications when the number is increased or decreased so as to match the number of distribution demands of each category is the number of distributions scheduled for each category.
  • the scheduled distribution number calculating means may include: a method for increasing or decreasing an initial distribution number of advertisements for each specified category of each advertisement having a target designation in accordance with the target designation. Make adjustments evenly with the number of articles in the category, and make sure that the shortage or excess of the number of articles in the other categories other than the target specified by the adjustment is included in the target category From the advertisements in (1) to (3), the number of advertisements in each category when the number of advertisements is adjusted evenly so as to maintain the ratio of the number of advertisements in the category to the total number of advertisements after the adjustment, is the number of distributions for each category
  • the present invention (4) (7) The information distribution system according to any one of the inventions.
  • the number-of-schedules-to-be-distributed calculating means uses the number of advertisements calculated by the following processing means (i) to (V) as the number of scheduled deliveries for each category.
  • the ratio of the number of advertisements of each advertisement in each category after the accommodation adjustment to the total number of advertisements of each advertisement in each category after the accommodation adjustment is defined as the ratio of the number of advertisements in each category after the accommodation adjustment and the amount of overflow in the unit adjustment amount. Processing means to separate while maintaining,
  • (V) A processing means in which the number of advertisements in each category when the amount within the unit adjustment amount is accumulated for each category at the time of each accommodation adjustment is set as the number of advertisement advertisements in the category.
  • the scheduled delivery number calculation means sets an objective function Z including a difference between the desired number of publications and the number of publications adjusted for each category of each advertisement, and sets the objective function Z
  • the combination of the number of advertisements for each category of each advertisement is solved by mathematical programming so that the value is minimized.
  • the information distribution system according to any one of the present inventions (4) to (7), wherein the number of distributions is the number of distributions for each of the inventions.
  • the expression “increases or decreases in accordance with the designation” means that the number of advertisements in the category occupies the total number of advertisements in the category before the increase / decrease adjustment and the number of advertisements after the increase / decrease adjustment.
  • “increase or decrease according to the designation” means that after the number of advertisements is increased or decreased so as to achieve the designated increase / decrease ratio after the increase / decrease adjustment, the present invention
  • the information distribution system according to any one of the inventions (8) to (11), wherein the information distribution system further performs increase / decrease adjustment.
  • the present invention (14) provides at least a video content storage means for storing video content, an advertisement storage means for storing an advertisement material, and selectively reading a requested video content from the video content storage means.
  • An information distribution system comprising: a video content distribution server that distributes the video content to a viewer terminal requested via a network;
  • Distribution demand number prediction means for predicting the distribution demand number for each power category in the period based on the information regarding the viewing history for all viewers
  • An undistributed placement list creating means for creating an undistributed placement list for each advertisement, comprising the remaining number of desired placements during the planning period for each of the advertisements;
  • Initial distribution publication list creation means for producing an initial distribution publication list allocated to each category by multiplying the undistributed publication list of each advertisement by the ratio of the number of distribution demands for each category to the total sum thereof ,
  • the distributed placement list With respect to the distributed placement list for each category, the distributed placement list so as to cause unevenness in the extraction probability distribution of each advertisement for each time period while maintaining the average extraction probability of each advertisement over the period.
  • the random sampling means updates the submission list for the next time range so that the result of the extraction is reflected in the next extraction probability until the advertisement space according to the request is filled, and
  • a distribution list creating means for repeating a random extraction of advertisements until the advertisement space is filled, and creating a distribution list in which the extraction order is the advertisement distribution order;
  • the distribution list is stored and output to the advertisement material distribution server.
  • Distribution list management means
  • the corresponding advertisement material is sequentially and selectively read from the advertisement material storage means, and linked to the distribution of the video content to the requested distribution consumer terminal via the information network.
  • An advertisement material distribution server that distributes the advertisement material
  • An information distribution system further comprising:
  • the processing by each means in the present invention (14) includes the distribution demand number prediction means, the undistributed placement list creation means, the initial distribution placement list creation means, the increase / decrease-adjusted desired placement number calculation means,
  • the means for calculating the number of distribution schedules and the means for creating the distributed placement list are processed monthly.
  • the handicap calculation means calculates a handicap for a time range on a daily basis and a handicap for a time range on a time zone basis.
  • the next time range distribution list creating means is for sequentially creating a next day distribution list and a next time zone distribution list
  • the means for predicting the number of distribution demands and the means for creating an undistributed placement list are processed on a monthly basis.
  • the means for creating an initial distribution output list, the means for calculating the number of desired articles after the increase / decrease adjustment, the means for calculating distribution constants, and the means for creating an allocated output list are processed daily.
  • the handicap calculation means calculates a handicap for a time range on a daily basis and a handicap for a time range on a time zone basis.
  • the next time range distribution list creating means is for sequentially creating the next day distribution list and the next time zone distribution list;
  • the present invention (14) uses the category weights in the calculation processing of the number of distribution demands for each category in the power of the distribution schedule calculation means according to the present invention (4). And that the advertisement distribution probability for each time zone is not permitted to be placed in a certain time zone.Target time to place more emphasis on NG time zones and other time zones A function that causes unevenness, such as the specification of a band, has been added.
  • the present inventions (15) to (23) further specify the matters according to the present inventions (5) to (13) with respect to the present invention (14).
  • the distribution list creating means may reduce a scheduled number of advertisements extracted from the extracted advertisements, and return the selected advertisements for the next time zone without return.
  • the random extraction means repeats random extraction of advertisements until the advertisement space for the request is filled, and distributes the advertisement in the extraction order.
  • the distribution list creating unit may be configured to multiply the extraction probability of each advertisement by a corresponding correction coefficient so that the result of the extraction is reflected in the next extraction probability.
  • random extraction of advertisements is repeated by the random extraction means until the advertisement space required for the request is filled, and the extraction order is changed to the distribution order of advertisements.
  • each time an advertisement is extracted it is subtracted from the number of distributions to be scheduled, and the value of the remaining number of distributions is updated to the number of distributions, and the updated value is used to publish at the time of extraction.
  • the number of each advertisement in the list is calculated as the product of the planned number of distributions of each advertisement and the handicap, and the placement probability is calculated from the number of advertisements.
  • the correction as in the present invention (16) When the coefficient is calculated, it is not always necessary to use the actual remaining distribution count.
  • each item in the posting list It is possible to calculate a value corresponding to the remaining number of scheduled distributions of the advertisement.
  • the calculation of the handicap is performed in advance at the beginning of the planning period in order to adjust unevenness in the case of including assumed license NG and target designation, while updating the number of remaining deliveries Is performed in a relatively short span to adjust for fluctuations that occur during actual operations before they accumulate and expand.
  • the envisaged planning period three formats, monthly, daily, and real-time, are assumed, and there is a combination of handicap calculation and updating of the remaining delivery scheduled number in the following table.
  • the setting of the planning period such as “monthly” and “daily” is also an example of the planning period, and is not limited thereto.
  • the setting can be performed with a desired period.
  • the present invention (17) is an invention of such an embodiment that the scheduled distribution number can be updated at a timing different from the handicap calculation.
  • the next-time-range publication list creation means can update the number of distributions of each advertisement in the publication list without changing the handicap by the handicap calculation means.
  • a minimum unit category one classification means for subdividing the categorization of all the advertisements desired to be delivered within the period into the minimum power categories that can be categorized
  • the present invention (19) is characterized in that the means for calculating the number of scheduled distributions includes: for increasing or decreasing the initial distribution number of advertisements for each designated category of each advertisement having a target designation in accordance with the target designation, for other advertisements other than the target designation of the advertisement.
  • the number of ads in each category is adjusted evenly with the number of ads in each category, and the number of ads in each category of each ad after the adjustment is included in each category while maintaining the proportion of the expected number of ads in each ad
  • the category weight for the ad is calculated by dividing the number of ads when the total number of advertisements is adjusted to match the number of distribution demands for each category by the remaining number of distribution demands for the category.
  • the scheduled distribution number calculating means may include: a method for increasing / decreasing an initial distribution number of advertisements for each designated category of each advertisement having a target designation according to the target designation; In the targeted category, there is a shortage or excess in the number of placements in other categories outside of the target, resulting from the funding adjustment. From all advertisements, the placement of each advertisement when the adjustments are evenly adjusted to maintain the ratio of the total number of advertisements in the category after the adjustment adjustment.
  • Information distribution system is calculated as the category weight for the advertisement.
  • the number-of-schedules-to-be-distributed calculating means is such that a value obtained by dividing the number of placed advertisements calculated by the following processing means (i) to (V) by the number of demands for distribution of the category is obtained.
  • the information distribution system according to any one of the present inventions (14) to (18), wherein the information is calculated as a category weight for the category of the advertisement.
  • the scheduled distribution number calculating means sets an objective function Z including a difference between the desired number of publications and the number of publications adjusted for each category of each advertisement, and sets a value of the target function Z Is to solve the combination of the number of advertisements for each category of each advertisement by mathematical programming so as to minimize the number of advertisements. Is calculated as a category weight of the category of the advertisement, in the information distribution system according to any one of the inventions (14) to (18).
  • the expression “increases or decreases in accordance with the designation” means that the number of advertisements in the category occupies the total number of advertisements in the category before the increase / decrease adjustment and the number of advertisements in the advertisement after the increase / decrease adjustment
  • the invention according to any one of the inventions (19) to (22), characterized in that the number of publications is increased or decreased so that the designated increase / decrease ratio is achieved in comparison with the ratio of the ratio to the ratio of the number of articles.
  • Information distribution system is any one of the inventions (19) to (22), characterized in that the number of publications is increased or decreased so that the designated increase / decrease ratio is achieved in comparison with the ratio of the ratio to the ratio of the number of articles.
  • “increase / decrease adjustment according to the adjustment designation” means that after the number of advertisements is increased or decreased so as to achieve the increase / decrease ratio specified after the increase / decrease adjustment, the present invention ( 23)
  • the information distribution system according to any one of the inventions (14) to (22), wherein the information distribution system is configured to adjust the increase or decrease of the invention.
  • the present inventions (14) to (24) correspond to (5) to (13) of the present invention, as described above, with the only difference being the dependent invention.
  • the following present inventions (25) to (31) specifically specify the handicap calculation means that causes unevenness in each time range of the present invention (14) (or the present invention (24)).
  • the handicap calculating means includes a license NG date coefficient calculation means, a target date coefficient calculation means, a license NG time zone coefficient calculation means, and a target time zone coefficient calculation means.
  • the product of the coefficients calculated by the means is used as a handicap coefficient, and the magnitude of the coefficient is determined by calculating the average placement probability over the period.
  • the invention according to any one of the inventions (14) to (24), wherein the ratio is the ratio of the number of scheduled distributions in the next time zone determined to be maintained to the number of remaining distributions at the end of the current time zone. It is an information distribution system.
  • the coefficient relating to the license NG is such that the number of advertisements designated with the license NG in the time region with the license NG is equally distributed to the time region other than the license NG region, Placement of each advertisement when the number of advertisements other than the license NG is adjusted to increase or decrease to match the total number of advertisements scheduled in each of the license NG designation time zone and the time zone without the license NG designation Number divided by the number of remaining deliveries of the advertisement in the time range,
  • the targeting factor is used to increase the number of placements of the targeted advertisement in the targeted time period along the target specification in order to increase the number of placements of the targeted advertisement in the time period outside the target specification.
  • the number of advertisements in each time zone after the procurement maintains the ratio of the total number of advertisements to the total number of advertisements, while the total number of advertisements in that time zone is equal to the expected number of advertisements in that time zone.
  • the invention according to the present invention (25), wherein the number of advertisements placed in each time zone when the number of advertisements is adjusted to increase or decrease to match the value is divided by the number of remaining deliveries of the advertisements in the planning period (25).
  • Information distribution system is used to increase the number of placements of the targeted advertisement in the targeted time period along the target specification in order to increase the number of placements of the targeted advertisement in the time period outside the target specification.
  • the coefficient relating to the license NG is such that the number of advertisements designated with the license NG in the time zone in which the license NG is specified is evenly distributed to time regions other than the license NG region.
  • the number of advertisements without the license NG is equally extracted from the number of advertisements without the license NG,
  • the number of placements of each advertisement is divided by the number of remaining deliveries of the advertisement in the time range,
  • the targeting factor is used to increase the number of placements of the targeted advertisement in the targeted time period along the target specification in order to increase the number of placements of the targeted advertisement in the time period outside the target specification. From the number of ad placements, While maintaining the ratio of the number of ads of each advertisement in the targeted time zone after the procurement to the total number of ads in the time zone, the number of ads corresponding to each procurement amount was changed to the target designated time. The number of ads for each ad when the shortfall in the number of ads in the untargeted time period caused by the procurement is compensated for by the number of ads for all advertisements included in the area, An information distribution system according to the present invention (25), wherein the value is a value obtained by dividing by a distribution number.
  • the coefficient is obtained by dividing the number of advertisements calculated by the following processing means (i) to (V) by the number of remaining deliveries of the advertisement in the planning period.
  • Processing means for carrying out a flexibility adjustment wherein the number of placements that are evenly distributed or increased are evenly procured from the number of placements of the advertisement specified in the adjustment in other time zones other than the adjustment specified,
  • (V) A processing method in which the number of advertisements output when the amount within the unit adjustment amount is accumulated for each time period at the time of each accommodation adjustment is set as the number of advertisement advertisements in the time period.
  • the present invention (29) provides an objective function Z that includes a difference between the number of desired publications and the number of publications, each coefficient being increased or decreased according to an adjustment designation for each category of each advertisement, and the objective function Mathematical programming is used to solve the combination of the number of advertisements for each advertisement category so as to minimize the value of Z, and the number of advertisements for each advertisement category is calculated as the number of remaining deliveries of the advertisement during the planning period.
  • the information distribution system according to the present invention (25) characterized in that the information distribution system takes a value obtained by dividing by (2).
  • the step of increasing / decreasing according to the adjustment designation means that the ratio of the number of advertisements to the total number of articles in the time region before the increase / decrease adjustment and the advertisement placement after the increase / decrease adjustment
  • the present invention (26) to (29) is characterized in that the number of articles is increased or decreased so as to achieve the designated increase / decrease ratio by comparison with the ratio of the number to the total.
  • An information distribution system according to any one of the inventions.
  • “increase / decrease according to the adjustment specification” means that after the number of advertisements is increased / decreased so as to achieve the specified increase / decrease ratio after the increase / decrease adjustment, the present invention (31) 0)
  • the distribution list creating means may include, in each of the random extractions, when an advertisement extracted last time and an advertisement that has reached the maximum number of distribution times are extracted, the extraction result of the current time is extracted.
  • the present invention (34)- In (37) an operation of multiplying the original extraction probability by a correction coefficient called a frame-second coefficient is performed.
  • the advertisement space condition database further stores the number of seconds for each advertisement material and a frame pattern for each video content. From the probability tree in the combination pattern of the above, so as to obtain an extraction probability irrespective of the size of the frame seconds, and further stores a frame seconds coefficient for each advertisement that has been integrated in advance.
  • the distribution list creating means at the time of random extraction, selectively reads a frame second coefficient according to a combination of a corresponding frame pattern and an advertisement material frame second from the advertisement space condition database, and extracts the extraction probability of each advertisement material.
  • 1 is an information distribution system of one invention.
  • the advertisement space condition database further stores the number of seconds for each advertisement material and a frame pattern for each video content, and further stores the frame pattern and the number of seconds for each advertisement material.
  • An expected value calculating means for calculating an expected value at which each advertising material is extracted in the first extraction of each advertising space from the probability tree in the combination pattern of the following, and the expected number of distributions of each of the advertising materials based on each expected value
  • Weight calculating means for calculating a weight that is proportional to the number of advertisement frames. At the time of the first extraction of each advertisement space, the original probability of extraction of each advertisement material is multiplied by the weight and the extraction probability adjustment function for the number of frame seconds is provided.
  • An information distribution system according to any one of the inventions (14) to (32), wherein the information distribution system is characterized in that According to the present invention (35), the advertisement space condition database further stores the number of frame seconds for each advertisement material and a frame pattern for each video content.
  • the invention according to any one of the inventions (14) to (32), wherein random extraction is performed for each advertising space by the number of times of extraction calculated by the number of times of extraction calculation means. It is an information distribution system.
  • the advertisement space condition database further stores the number of seconds for each advertisement material and a frame pattern for each video content, and all the advertisement materials in the placement list are stored.
  • An expectation calculating means for calculating an expected value of the number of advertisement seconds, and an extraction frequency calculating means for calculating the number of extractions with the expected number of frame seconds based on the number of frame seconds of each advertisement and the expected value of advertisement seconds.
  • a probability tree creating means for creating a probability tree of the number of extractions based on a combination pattern of the frame pattern and each advertisement material second, and organizing branches that do not satisfy a frame allowable range; Based on the probability tree, a frame-second coefficient calculating means for calculating a frame-second coefficient,
  • the present invention characterized in that the extraction probability of each advertising material is obtained by adding an extraction probability adjustment function relating to the number of frame seconds, which is the product of the original extraction probability and the frame number of seconds coefficient (14) to (14).
  • the present invention has a variable configuration of the attribute itself in the attribute judgment of the present invention (1) to (36).
  • the advertisement space condition database further stores information on a specified medium classification, a specified video content classification specification, and an advertisement space classification for each advertisement. In the category determination, the information medium category of the viewer terminal that has requested viewing, the video content category that has requested viewing, and the corresponding advertising space category are also determined.
  • the posting list according to is prepared in advance,
  • the publication list selecting means according to the present invention (1) to (36), wherein, when it is determined that the category is the category, the publication list dedicated to the category is selected.
  • An information distribution system according to any one of the inventions.
  • the present invention (38) to the present invention (74) are inventions of an information distribution method corresponding to the systems of the present inventions (1) to (37), respectively.
  • the program according to the present invention (76) and the present invention (7 7) is characterized in that in order to execute the program of the present invention (75), the program is transmitted through an information recording medium or an information network characterized in that the program can be read by a computer.
  • An information transmission medium is characterized in that the program can be read by a computer.
  • FIG. 1 is a diagram showing an overall configuration of an advertisement information distribution system according to an embodiment of the present invention.
  • FIG. 2 is a diagram showing an overall flow of processing according to the present invention.
  • Fig. 4 Explanatory diagram of the process of obtaining the actual number of distributions for each category of each advertisement according to the present invention
  • Figure 5 Diagram showing the flow from advertisement order to daily processing according to the present invention
  • Fig. 6 Diagram showing the flow from uploading the allocated placement list to creating the checked placement list according to the present invention
  • FIG. 7 is a diagram showing a flow for calculating various handicap coefficients according to the present invention.
  • FIG. 8 Explanatory diagram of daily allocation and definition of handicap coefficient according to the present invention
  • Fig. 9 Explanatory diagram of advertisement distribution method (method I) according to the present invention
  • Figure 10 Diagram showing the flow for calculating the permitted NG date coefficient when the allocation method of method I according to the present invention is adopted
  • Fig. 11 Diagram showing the flow for calculating the target date coefficient when the allocation method of method I according to the present invention is adopted
  • Fig. 12 Diagram showing the flow for calculating the permitted NG time zone coefficient when the allocation method of method I according to the present invention is adopted.
  • Fig. 13 Diagram showing the flow for calculating the target time zone coefficient when the allocation method of method I according to the present invention is adopted.
  • FIG. 14 Illustration of the advertisement distribution method (method II) according to the present invention
  • FIG. 15 Diagram showing the flow of calculating the license NG date coefficient when the allocation method of method II according to the present invention is adopted
  • Figure 16 Diagram showing the flow of calculating the target date coefficient when the allocation method of Method II according to the present invention is adopted
  • Fig. 17 Diagram showing the flow for calculating the permitted NG time zone coefficient when the allocation method of method II according to the present invention is adopted
  • Fig. 18 Diagram showing the flow for calculating the target time zone coefficient when the allocation method of method II according to the present invention is adopted
  • FIG. 19 Illustration of advertisement distribution method (method ⁇ ) according to the present invention
  • Figure 20 Diagram showing the flow for calculating the permitted NG date coefficient when the allocation method of Method III according to the present invention is adopted
  • Figure 21 Diagram showing the flow for calculating the target date coefficient when the allocation method of method ⁇ according to the present invention is adopted
  • Figure 22 Diagram showing the flow for calculating the permitted NG time slot coefficient when the allocation method of method III according to the present invention is adopted
  • Figure 23 Diagram showing the flow of calculating the target time zone coefficient when the allocation method of method III according to the present invention is adopted
  • Fig. 25 Explanatory diagram for calculation of added amount in the advertisement distribution method according to the present invention
  • FIG. 27 Diagram showing the flow of calculating the target category weight when the advertisement distribution method according to the present invention (method I) is adopted
  • FIG. 28 Target category when the advertisement distribution method according to the present invention (method II) is adopted
  • FIG. 29 Diagram showing the flow for calculating the target category weight when the advertisement distribution method (method ⁇ ) according to the present invention is adopted.
  • FIG. 30 A diagram for explaining a method (1) for calculating an advertisement space second coefficient according to the present invention.
  • FIG. 31 A diagram for explaining a method (2) for calculating an advertisement space second coefficient according to the present invention.
  • 2 Diagram for explaining the method (4) for calculating the advertisement space seconds coefficient according to the present invention.
  • FIG. 33 Diagram showing the flow from receiving a viewer request to returning a distribution list according to the present invention.
  • Figure 3 4 Diagram showing an example of a distributed publication list according to the present invention
  • Fig. 35 Diagram showing an example of a checked publication list according to the present invention
  • FIG. 1 shows an embodiment of an overall configuration of a system including an advertisement insertion system and a peripheral system according to the present invention.
  • the viewer terminal 2 is a terminal that can be connected to a network and has software for reproducing video content provided via the network.
  • the program video server 3 stores video content to be delivered to the viewer terminal 2.
  • the program video server 3 includes a program video content database and distributes various program video content via a network. are doing.
  • the advertising material distribution server 1 includes an advertising content database that stores advertising content created by an advertiser, and distributes advertising content to each viewer terminal via a network.
  • the advertisement server 1 and the program video server 3 may be plural or may be combined into one.
  • the program video content distributed by the program video server 3 includes a program for transmitting a request for advertisement information via a network in order to acquire and reproduce the advertisement content from the advertisement server 1 while the video content is being reproduced. Have been. To this request, the viewer information held in the viewer terminal 2 is also transmitted.
  • the license management server 16 includes a license information database that stores various license information, such as an expiration date, corresponding to the advertisement content. In response to the license information request, the license management server 16 The license information is transmitted to the advertisement input system 7.
  • the advertisement placement server 4 is provided with a distribution condition database 6 for storing advertisement distribution information such as the number of advertisement contents and the distribution period, and distribution is performed by the distributed placement list creation processing unit 5 so as to satisfy distribution conditions. become.
  • the flow of the present invention is roughly divided into 4 is a monthly processing step, and a daily or hourly processing step by the advertisement insertion system 7 and online processing including random sampling processing.
  • processing starts with prediction of viewer behavior for each viewer category based on past viewing logs, and receiving orders from advertisers for the number of advertisements placed per viewer category. Based on this information, an optimal distribution plan for the advertisement is created monthly.
  • a posting list optimally allocated to each power category (hereinafter referred to as “distributed posting list”) is created.
  • the plan period is not limited to a monthly unit.
  • distribution of the viewers is predicted based on time divisions, such as date and time, weekdays, and holidays, and is used as a material for calculating the handicap coefficient described later.
  • the advertisement insertion system 7 starts the processing by uploading the allocated placement list 8 as a result of the monthly processing of the advertisement placement server 4.
  • a distribution request (request) is received from the viewer terminal 2
  • random extraction is performed using the distributed publication list corresponding to the category to which the viewer terminal 2 belongs and for the time period. Will be.
  • a distribution list is created in which the selected advertisements are listed in the extraction order. This random extraction is repeated until the advertising space for the request is filled.
  • the advertising space is set not in units of programs but in units of the number of times of viewing by a target audience.
  • each viewer is classified into categories based on age, gender, family structure, place of residence, hobbies' preferences, past actions and actions, and the like.
  • the advertiser will specify the degree of emphasis on the distribution frequency for each desired category in the order.
  • the present invention includes a mode in which a unique category can be set for each advertisement. An overview of the emphasis in this category-free advertisement distribution method will be described with reference to FIG.
  • the example in Fig. 3 is when individual advertisers categorize by the age of the viewer.
  • Advertiser A and Advertiser B both set categories by age, the steps at that age are unique to each advertiser and are not common.
  • the minimum unit category that can reflect the two categories is determined, and the corresponding priority setting value is assigned to this minimum unit category.
  • the description is made using the category division based on the age.
  • the criteria for the category division can be used as long as viewer information such as gender and family structure can be obtained.
  • FIGS. 4 and 5 show an example of a device configuration and a processing flow of a method of determining viewing opportunities assigned to each category (hereinafter, referred to as “actual distribution number”).
  • the number of predicted viewing slots during the planning period is calculated by statistical analysis from data on viewing histories (logs) such as the distribution list creation log 15-7, and the predicted viewing for all advertisements in the category unit is calculated.
  • Count the number of times and calculate the predicted number of frames for each category (upper figure in Fig. 4). This is the number of distribution demands for each category during the planning period.
  • the number of ads (before adjustment) for each category which is the base for each advertisement, is calculated. Specifically, by multiplying the ratio of the number of forecast slots by category to the total number of forecast slots, the desired number of initial placements for each ad and category can be derived (the second figure from the top in Figure 4). Furthermore, priority processing specified by the advertiser is applied to this. Specifically, the number of placements in the above-mentioned priority category is increased or decreased to take into account the advertiser's wishes (third figure in Fig. 4). By taking the product with the desired number of distributions, the desired number of publications is adjusted and adjusted for each category. Please note that this adjusted number of placements is a complete reflection of the advertiser's wishes.
  • the objective function Z is the sum of the absolute values obtained by dividing the difference between the desired number of publications after the increase / decrease adjustment and the actual number of distributions mentioned above by the desired number of publications after the increase / decrease adjustment.
  • the actual number of advertisement types to be distributed during the planning period is determined for each category.
  • This is the allocated monthly publication list, which is a population of random sampling for each basic category.
  • An example is shown in Figure 34.
  • the above-described processing is performed by the distributed publication list creation processing unit 5 in FIG. 1 (5 in FIG. 5).
  • the number of publications referenced from the distribution condition database 6 is distributed so as to approach the desired number of publications after the increase / decrease adjustment for each category so as not to exceed the number of distribution demands for each category while taking the increase / decrease designation into consideration.
  • the category number is used as a coefficient to determine the number of publications corresponding to the allocated result from the number of distribution demands for each category.
  • n0 (i, j) N (i) X log_ctgy (k) / ⁇ log_ctgy (k)
  • nl (i, j) n0 (i, j) + u (i, j)
  • nl (i, d) n0 (i, j)-n0 (i, j) * ⁇ u (i, k) I ⁇ n0 (i, k)
  • Tl set of categories for advertisement i
  • n2 (i, j) that minimizes the value of the objective function Z below is determined using mathematical programming.
  • ⁇ n2 (i, j) ⁇ n0 (i, j)
  • nl (i, j) n0 (i, j) + u (i, j)
  • nl (i, j) n0 (i, j)-n0 (i, j) * ⁇ u (i, k) I ⁇ n0 (i, k)
  • T2 Category set outside target specification
  • m l, 2, —, CM_SIZE.
  • nl (i, j) nl (i, j) * es (j) (Daily processing)
  • the present invention also includes a mode in which a daily posting list is further created on a daily basis in consideration of system load and processing efficiency in actual processing.
  • the above-mentioned allocated monthly publication list is uploaded8, and after checking the existence of the original advertisement, checking the license period, etc., the number of remaining publications A check is made, and an update process 9 is performed, such as checking the remaining number of times to delete an advertisement that has already been placed, and the distributed placement list is narrowed down.
  • the result of this processing is stored in the distributed publication list database 15-2.
  • allocation processing is performed for each day and time period during the planning period.
  • the monthly processing list appears to be changed to a day-by-day operation during the planning period by a calculation process9 in which a coefficient is multiplied by the number of remaining advertisements for each advertisement in the allocated monthly distribution list. Or you can get the same result as if you were assigned to the posting list in each time zone.
  • a handicap can be set for each category at each time point, such as each day, each time zone, etc. in the sales unit to be distributed.
  • the “sales unit” refers to one division when arbitrarily divided based on the program information
  • the category refers to one division when further divided by viewer information or the like within the sales unit.
  • one distribution unit is created from one sales unit.
  • “handicap” is a setting prepared to increase or decrease the viewing frequency of the specified advertisement content under the constraint of the desired number of advertisements for each advertisement, and corresponds to “unevenness” in the extraction probability distribution.
  • “Number of distributions” is the amount of increase or decrease in the number of distributions when converted. In other words, by adjusting the handicap setting, it plays a role of arbitrarily increasing or decreasing the distribution probability of a certain advertisement on a specific day or time zone within the planning period.
  • the number of remaining advertisements of various advertisements on a certain date is known, while the number of advertisements expected on that day can be roughly predicted from past viewing history (the total number of advertisements on each day is different).
  • the predicted number of placements can be called the ideal number of distributions on the day.
  • the base placement list is calculated from the ratio of the total number, so if all ads were not requested to be processed specially on that day, the number of remaining ads would simply be
  • the compression should be performed at the ratio with the ideal allocation number, and the handicap coefficient in this case is the ratio.
  • the number of times that advertisement A has been placed becomes 0 Another ad B must make up for it.
  • the number of ads placed within the period desired by the advertiser of Ad A Must be distributed on the day of that day, and the number of ads placed on Ad A must be increased.
  • the other ads B and C will be placed extra on n + 2 days.
  • the number of publications must be smaller.
  • the permission NG designation there are cases where advertisers wish to distribute the data on a specific day.
  • the target date if it is desired that advertisement B be delivered with priority on the (n + 1) th day (hereinafter referred to as the “target date”), the remaining number of advertisements will be the same as in the case of license NG designation. Is not proportional to.
  • the amount of advertisement is adjusted up or down (stretch adjustment in the figure) so that the size matches the predicted size of the advertising space. It corresponds to the operation of “2” in 9). As a result, even if the permission NG date exists, the publication probability over the planning period can be almost maintained.
  • the advertisements are collected from days other than the target date and added to the number of the ads on that day so that the advertisement is distributed intensively on the target day (this process is , 9 corresponds to the operation of “3”.)
  • this process is , 9 corresponds to the operation of “3”.
  • the expansion and contraction is adjusted while maintaining the ratio of the number of advertisements in the same way as the license NG date processing. ”).
  • the NG time zone and the target time zone are specified, the same processing as the daily calculation can be performed.
  • the specific calculation of the handicap coefficient is achieved by the processes described in FIGS.
  • nl (i, d) is calculated according to the following conditions i), ii), iii) decide.
  • nl (i, d) 0 ii)
  • advertisement i has NG date on other days
  • nl (i.d) n0 (i, d) + n0 (i, d) * ⁇ 0 (i, j) / ⁇ n0 (i, j)
  • nl (i, d) nO (i.d)
  • nl (i.d) nl (i, d) ii)
  • d date of advertisement i is not a license NG
  • nl (i, d) nl (i, d) * es (d)
  • (1) “1 Increase / decrease adjustment” and “2 “Adjustment” is based on the following formula.
  • nl (i, d) nO (i.d) + u (i, d) ii) Other (when advertisement i does not target d day)
  • nl (i, d) n0 (i, d) — n0 (i, d) * ⁇ u (i, j) / ⁇ n0 (i, j)
  • Tl Targeted date set for ad i
  • nl (i, d) nl (i, d) * es (d)
  • "1 Increase / decrease adjustment / exchange adjustment” in "(1) Calculation of ideal allocation number” According to the following processing.
  • nl (i, j) nl (i, j) + u (i, j)
  • n l, 2, 3, ⁇ , CATEGORYS, increase or decrease according to the following conditions i-1) Decrease the designated amount to reduce the amount of advertisement of advertisement i in other categories
  • nl (i, n) nl (i, n) — u (i, j) * ⁇ n0 (i, k) I ⁇ n0 (i, k)
  • ds (m, n) (u (i, j) * ⁇ n0 (i, k) / ⁇ n0 (i, k)) * nl (m, j) / ⁇ nl (k, j)
  • nl (m, n) nl (m, n) + ds ⁇ m, n)
  • nl (m, j) nl (m, j) — ds (m, n)
  • Tl Category set for the target specification of advertisement i
  • T2 Category set of non-target designation of advertisement i Also, “10% increase / decrease processing” in “(1) Calculation of ideal allocation number (n, (I, j))” in the category byte calculation flow in FIG. 29 , “2 free / over amount calculation” and “frame and remaining count update” are based on the following processing, respectively.
  • nl (i, j) n0 (i, j) + u (i, j) ii) Other
  • nl (i, j) n0 (i, j)-n0 (i, j) * ⁇ u (i, k) / ⁇ n0 (i, k)
  • Tl the set of targeted categories for ad i
  • T2 Date set of non-target category set of advertisement i
  • m l, 2, •••, CM_SIZE.
  • s0 (j) ⁇ n0 (i, j)
  • Ns (i) Ns (i)-nl (i, j) * (s0 (j) / sl (j))
  • n0 (i, j) 0
  • n2 (i, j) n2 (i, j) + nl (i, j) * (s0 (j) / sl (j)) ii)
  • the frame is empty (s0 (j) -sl (j) ⁇ 0)
  • Ns (i) Ns (j) — nl (i, j)
  • n0 (i, j) (sO (j) -sl (j)) * nl (i, j) / sl (j)
  • n2 (i, j) nl (i, j) 3 frames, remaining count update
  • n0 (i, j) Ns (i) * ctgy (j) / Allctgy ⁇ reallocation
  • nO (i, j) nO (i, j) + un (i, j)
  • nl (i, t) 0 ii)
  • advertisement i has NG designation at other time
  • nl (i, t) nO (i, t) + n0 (i, t) * ⁇ n0 (i, j) / ⁇ n0 (i, j)
  • T l permission of advertisement i NG time zone set
  • T2 Permission of advertisement i Time zone set outside NG time zone iii) Others All except (i) and ii)
  • nl (it) nl (i, t) + nO (it) 2 Extension adjustment
  • nl (i, t) nl (i, t)
  • nl (i, t) nl (i, t) * es (t)
  • nl (i, t) nl (i, t) * es (t)
  • nl (i, t) n0 (i, t) + u (i, t)
  • nl (i, t) n0 (i, t) -n0 (i, t) * ⁇ u (i, j) I ⁇ n0 (i, j)
  • T 2 Time zone set for non-target of advertisement i (i, t) * n0 (i, t) * ⁇ nO (m, t)
  • m l, 2, ,, CM—SIZE.
  • nl (i, t) nl (i, t) * es (t)
  • Figure 12 shows the outline of the algorithm.
  • This method is the same as Method I above in that the license NG is evenly distributed to days or times other than the license NG, but the expansion and contraction adjustment is not performed according to the frame, and other days other than the license NG date are used. Is adjusted by extracting the number of publications equivalent to the added amount from the ads without the license NG designation on the days other than the license NG date, by prorating them in proportion to the number of publications and evenly extracting . In other words, it is equivalent to exchanging an advertisement with a license NG designation and an advertisement without a designation on other days (CM 2 in Fig. 9).
  • the exchange amount may be up to 9/10 of the advertising amount to be exchanged. It is desirable to set limits.
  • the target designation as shown in the lower diagram of Fig. 9, it is possible to sort by the same processing.
  • the number of ads for targeted advertisements that were procured evenly from the day on which no targeting was specified and the number of ads for each ad after the adjustment on the target date were prorated.
  • the point that exchange processing is performed with the same number of ad placements is slightly different from the processing in the case of license NG designation.
  • the specific calculation flow of the Handicap coefficient is shown in FIGS. 15 to 18.
  • (1) “1 Increase / decrease adjustment / exchange adjustment” in the calculation of the ideal allocation number in the permission NG date coefficient calculation flow in FIG. 15 is based on the following processing.
  • nl (i, d) 0
  • n l, 2, 3, ..., DAYS, calculate the exchange amount and adjust the exchange.
  • ds (m, n) (n0 (i, d) * ⁇ n0 (i, j) / ⁇ n0 (i, j)) * nl (m, n) / ⁇ nl (k, n)
  • nl (m, n) nl (m, n)-ds (m, n) // source
  • nl (m, d) nl (m, d) + ds (m, n) ⁇ destination
  • nl (i, n) nl (i, n) + ds (m, n)
  • Tl Permission of advertisement i Date set specified by NG
  • T2 Set of dates outside of the NG designation for ad i
  • nl (i, d) nl (i, d) + u (i, d) so,
  • m l, 2'- ", CM—SIZE.
  • n l, 2, 3,..., DAYS, increase / decrease the amount specified by the following condition i-1) Decrease the amount of advertisement for advertisement i on other days
  • nl (i, n) nl (i, n) -u (i, d) * ⁇ nO (i, j) / ⁇ nO (i, j)
  • Advertisement m has no permission NG on d day
  • ds (m, n) (u (i, d) * ⁇ n 0 (i, j) / ⁇ nO (i, j)) * nl (m, d) / ⁇ nl (k, d)
  • nl (m, d) nl (m, d)-ds (m, n)
  • Tl Targeted date set for ad i
  • Dl A set of advertisements for which permission NG is not specified on day d.
  • nl (i, t) 0
  • ds (m, n) (nO (i, t) * ⁇ n 0 (i, j) / ⁇ n0 (i, j)) * nl (m, n) / ⁇ nl (k, n)
  • nl (m, n) nl (m, n)-ds (m, n) // moving
  • nl (m, t) nl (m, t) + ds (m, n) ⁇ destination
  • nl (i, n) nl (i, n) + ds (m, n)
  • Tl Permission of advertisement i NG set time zone set
  • T2 Permission of advertisement i Time zone set outside NG designation
  • D1 A set of advertisements for which permission NG is not specified during the t time zone.
  • “1 increase / decrease adjustment / exchange adjustment” in (1) ideal allocation number calculation in the target time zone coefficient calculation flow in Fig. 18 is as follows: Depends on processing.
  • nl (i, t) nl (i, t) + u (i, t)
  • nl (i, n) nl (i, n) one u (i, t) * ⁇ nO (i, j) I ⁇ nO (i, j) 1-1-1
  • CM_SIZE replacement amount (ds) according to the following conditions of i-1-1) and i-1-2).
  • Advertisement m does not have permission NG at time t
  • ds (m, n) (u (i, t) * ⁇ n0 (i, j) / ⁇ n0 (i, j)) * nl (m, t) / ⁇ nl (k, t)
  • nl (m, n) nl (m, n) + ds (m, n)
  • nl (m, t) nl (m, t) ⁇ ds (m, n)
  • Tl the set of time zones targeted by ad i
  • T 2 Time zone set for non-target of advertisement i
  • Dl A set of advertisements for which permission NG has not been specified in the time slot
  • Figure 19 shows an overview of the allocation process in Method III. Steps are provided for the amount of adjustment per operation. In other words, the adjustment is repeated by fixing the unit adjustment amount equally divided by the number of adjustments. By doing so, advertisements such as permission NG are gradually distributed to days or hours when there is no permission NG. Specifically, (1) Assuming that the number of adjustments is 10, for example, 1Z10 is extracted as an example of the advertisement amount before adjustment. The number of adjustments can be arbitrarily determined. (2) Remove the license NG and distribute to other than the license NG date. Move all the ads in the open slots to the middle number of ads. The breakdown of overrun ads is equal to the percentage of advertising volume for each ad on that day.
  • each frame has an empty space (carried frame) and an excess amount (remaining number of carried over), and the total amount is equal.
  • (4) Distribute the number of remaining carryovers to the carryover slots.
  • (5) Take out 1Z10 of the advertising volume before adjustment and add it.
  • (6) Return to the process of (2) and terminate when the number of repetitions reaches 10 times.
  • the numbers here are the same as the numbers in FIG.
  • the advertisement (CM1) for the licensed NG is evenly distributed on days other than the licensed NG, and the distributed licensed NG is divided into an adjusted amount and an excess amount while maintaining the share of each advertiser.
  • the allocation amount is determined as it is as the allocation amount. Over In order to speed up convergence, the same process is repeated in addition to the next adjustment amount. In this method, the excess amount is collected and re-distributed proportionally to the vacant space again, so that the allocation that does not depend on the exchange order as in Method II becomes possible. With this method, allocation is possible with a finite number of adjustments, and if the amount of adjustment is reduced, allocations comparable to linear programming can be made. In addition, the distribution ratio can be more biased than the weighted ratio, which is attractive to advertisers.
  • nl (i, d) 0 ii) Other than i) and having a license NG on another day
  • nl (i, d) n0 (i, d) + n0 (i, d) * ⁇ n0 (i, j) / ⁇ n0 (i, j)
  • Tl Permission of advertisement i NG set time zone set
  • T2 Permission of advertisement i Set of time zones outside NG designation iii) Others All except (i) and ii)
  • nl (i, d) nO (i.d)
  • s0 (d) ⁇ n0 (i, d)
  • Ns (i) Ns (i)-nl (i, d) * (s0 (d) / sl (d))
  • n0 (i, j) 0
  • Ns (i) Ns (d) —nl (i, d),
  • n0 (i, d) (sO (d) -sl (d)) * nl (i, d) / sl (d),
  • n2 (i, d) n2 (i, d) + nl (i, d)
  • n0 (i, d) Ns (i) * day (d) / allday ⁇ reallocation of remaining number
  • n0 (i, d) n0 (i, d) + un (i, d) ⁇ ⁇ unit amount addition
  • the unit adjustment amount nl (i, d) is determined according to the following conditions i)) and ⁇ ) i) When the d day of the advertisement i is the target date
  • nl (i, d) n0 (i, d) + u (i, d) ii) Other
  • nl (i, d) n0 (i, d)-n0 (i, d) * ⁇ u (i, j) I ⁇ n0 (i, j)
  • Tl Target date set of advertisement i
  • T2 Date set for non-target of advertisement i
  • ra l, 2, ⁇ , CM—SIZE.
  • sO (d) ⁇ nO (i, d)
  • Ns (i) Ns (i) — nl (i, d) * (sO (d) / sl (d))
  • nO (i, j) 0
  • n2 (i, d) n2 (i, d) + nl (id) * (sO (d) / sl (d)) ii)
  • the frame is empty (sO (d) — sl (d) ⁇ 0 )
  • Ns (i) Ns (d)-nl (i, d)
  • nO (i, d) sO (d) -sl (d)) * nl (i, d) / sl (d)
  • n2 (i, d) n2 (i, d) + nl (i, d) 3 frames, remaining count update
  • nO (i, d) Ns (i) * day (d) / Allday ⁇ reallocation
  • nO (i, d) nO (i, d) + un (i, d) ⁇ ⁇ unit amount addition
  • nl (i, t) 0 ii) Other than i) and having a license NG in other time zones
  • nl (i, t) n0 (i, t) + n0 (i, t) * ⁇ n0 (i, j) I ⁇ n0 (i, j)
  • Tl Target time zone set of advertisement I
  • T2 Time zone set for non-target of advertisement i
  • Ns (i) Ns (i)-nl (i, t) * (s0 (t) / sl (t))
  • n0 (i, j) 0
  • n2 (i, t) n2 (i, t) + nl (it) * (s0 (t) / sl (t)) ii)
  • the frame is vacant (s0 (t) -sl (t) ⁇ 0)
  • Ns (i) Ns (t)-nl (i, t)
  • n0 (i, t) (sO (t) -sl (t)) * nl (i, t) / sl (t)
  • n2 (i, t) n2 (i, t) + nl (i, t)
  • n0 (i, t) Ns (i) * time (t) / alltime ⁇ reallocation
  • n0 (i, t) n0 (i, t) + un (i, t) ⁇ ⁇ Add unit amount
  • time (t) ⁇ n0 (i, t)
  • nl (i, t) n0 (i, t) + u (i, t) ii) Other
  • nl (i, t) n0 (i, t)-n0 (i, t) * ⁇ u (i, j) / ⁇ n0 (i, j)
  • Tl Target i time set for ad i
  • T2 Time zone set for non-target of advertisement i
  • Ns (i) Ns (i)-nl (i, t) * (s0 (t) / sl (t))
  • n0 (i, j) 0
  • n2 (i, t) n2 (i, t) + nl (i, t) * (s0 (t) / sl (t)) ii) free (s0 (t) — sl (t) ⁇ 0)
  • Ns (i) Ns (t)-nl (i.t)
  • n0 (i, t) (sO (t) -sl (t)) * nl (i, t) / sl (t)
  • n2 (i, t) n2 (i, t) + nl (i, t)
  • nO (i, t) Ns (i) * time (t) / Alltime ⁇ reallocation
  • nO (i, t) nO (i, t) + un (i, t) ⁇ ⁇ unit amount addition
  • nO (i, t) N (i) X log_day (d) I ⁇ log_day (d)
  • nl (i, d) nO (i, d) + nO (i, d) * ⁇ nO (i, j) I ⁇ nO (i, j)
  • Tl Target i time set for ad i
  • T2 Set of non-target time zones for advertisement i iii) Others) All except ii))
  • nl (i, d) nO (i, d)
  • ⁇ n2 (i, d) ⁇ nO (i, d) ⁇ -1, 2, 3, ⁇ , ⁇ 3 ⁇ 4! — SIZE. D d
  • n0 (i, d) A (i, d) XN (i)
  • nl (i, d) nO (i, d) + u (i.d) ii) Others (when d day of advertisement i is not target date)
  • nl (i, d) nO (i, d) — nO (i, d) * ⁇ u (i, j) / ⁇ nO (i, j)
  • Tl set of target time zones for advertisement i
  • T2 Time zone set for non-target of advertisement i
  • n2 (i, d) that minimizes the value of the objective function Z below is determined using mathematical programming.
  • ⁇ n2 (i, d) ⁇ n0 (i, d)
  • ⁇ n2 (i, d) ⁇ n0 (i, d)
  • nO (i, t) A (i, d) XB (i, d) XN (i) X log— time (t) / ⁇ log— time (k)
  • nl (i, t) 0 ii) Other than i) and having a license NG at other times
  • nl (i, t) n0 (i, t) + n0 (i, t) * ⁇ n0 (i, t) / ⁇ n0 (i, t)
  • Tl Set of target time zones for advertisement i
  • T2 Set of non-target time zones for advertisement i iii) Others (All except i) and ⁇ ))
  • nl (i, t) n0 (i, t)
  • ⁇ n2 (i, t) ⁇ n0 (i, t)
  • nO (i, t) A (i, d) X B (i, d) X B (i.d) X N (i)
  • nl (i, t) nO (i, t) + u (i, t)
  • nl (i, t) nO (i, t)-nO (i, t) * ⁇ u (i, j) / ⁇ nO (i, j)
  • Tl Set of target time zones for advertisement i
  • T2 Time zone set for non-target of advertisement i here
  • m l, 2, ⁇ , CM—SIZE.
  • ⁇ n2 (i, t) ⁇ n0 (i, t)
  • ⁇ n2 (i, t) ⁇ n0 (i, t)
  • target coefficient the amount to be added to the number of target-specified ads when targeting is performed on the advertiser's category, day, or time zone (See Figure 24).
  • the amount of addition is derived by the method of method B in Fig. 25. That is, the amount of addition is determined from the size of the frame before adjustment so that the increase / decrease ratio reaches the increase / decrease ratio determined by the increase / decrease designation after the increase.
  • This additional amount is the product of the advertisement amount and the rate given by the base coefficient with respect to the total advertisement amount on the d day before adjustment.
  • the added amount is derived in the manner of Method A in Figure 25, as it is only a matter of defining “emphasis”.
  • this is a method in which the increase / decrease ratio determined by the basic coefficient with respect to the absolute number of ad placements is added.
  • derivation by a combination of these is also possible, as in method A + B in Fig. 26.
  • the final additional amount is derived by Method B.
  • the targeting processing is performed with an added amount of any of these definitions.
  • the distribution system of the present invention when the distribution system of the present invention is actually operated, if the actual distribution demand exceeds the expected number of distributions, the “submission list” becomes empty, that is, the “planned number of distributions” becomes zero. After that, a phenomenon occurs in which the extraction probability of the advertisement becomes 0, which may cause loss of business opportunities.
  • the present invention includes a mode in which the above-mentioned scheduled number of distributions is prevented from becoming 0 by using the following function f (X), which is not based on the actual number of distributions and the actual number of distributions (X).
  • f (x) ⁇ + ⁇ ⁇ ⁇ .
  • the function f (X) of the “number of scheduled deliveries” is not limited to this, but may take a value close to the actual number of scheduled deliveries (X), as long as the value does not become 0. Can be done.
  • function f (X) of the “planned number of distributions” is not limited to the above-mentioned function. For example, the following can be considered.
  • the distribution opportunity of the difference is used for each advertisement. This is a distribution form that emphasizes the “percentage of placement” of each advertisement, which gives equal returns to consumers.
  • the operation of the extraction probability is performed. Then, it is necessary to correct it by manipulating the frame second coefficient.
  • the following three methods can be considered as specific solutions to this problem.
  • Part 1 Method of using probability tree
  • the advertisement frame pattern and the length of the advertisement material are finite, the combination of those is a finite number even though it is an enormous type. It is also possible to prepare a frame second coefficient for adjusting the number in advance. Therefore, as a concrete solution to this problem, as shown in Fig. 30, a probability tree for all combinations is assumed, and a weighting factor (frame seconds coefficient) is determined in advance from the selection probability and the change rate. There is a method that can be dealt with by preparing in advance. However, the method of solving the problem relating to the frame second coefficient is not limited to this method.
  • Advertisement i (c_id (i)) meets both of the following conditions:
  • is a 30-second advertisement
  • B, C, and D are 15-second advertisements. This is an example.
  • FIG. 31 is an explanatory diagram showing the concept of a probability tree and weights for a 15-second advertisement and a 30-second advertisement in a 60-second frame.
  • An expected value of the number of advertisement seconds in the placement list is obtained.
  • the number of extractions that make the frame seconds the expected value is calculated. For example, if the number of ad slots is 60 seconds, Ad A (15 seconds, 100 times), Ad B (15 seconds, 100 times), Ad C (30 seconds, 100 times), Consider the case of ad D (60 seconds, 100 times)
  • an expected value E of the number of advertisement seconds in one extraction is obtained. That is, the sum of the product of the number of seconds of each advertisement and its extraction probability is taken. As a result, in this case, it is 30 seconds.
  • the expected value E of the advertisement seconds is the average time required to fill the advertisement space in one extraction, so in other words, it is equivalent to 400 advertisements of 30 seconds.
  • Step 2 the number of extractions required to fill the number of seconds in the advertising space is determined. If the number of seconds in the advertising space E is 60 seconds, it will be 2 times. In other words, by placing an advertisement with 30 seconds of advertisement seconds twice, the advertisement space of 60 seconds can be filled. Therefore, if each ad space is extracted twice, it takes 30 seconds at the minimum, and 120 seconds at the maximum, in the middle. If this is the case, the delivery result will be such that the specified number of seconds for the advertising space is the expected value, and the planned advertising space can be filled.
  • the expected value E of the length of advertisement content is as follows.
  • the number of extractions obtained in step 2 may be a number including a decimal point.
  • the decimal part may be rounded up or down.
  • step 1
  • Step two the number of extractions is calculated so that the number of frame seconds becomes an expected value.
  • the probability tree for the number of extractions in step 1 is determined by the above method (1) or (2).
  • step 2 sort out the branches that fall outside the allowable range of the number of seconds.
  • Frame seconds-1 ⁇ Ad length (sum of seconds for each branch ad) ⁇ Frame seconds
  • the advantage of this method is that the number of extractions is small and the probability tree branches can be reduced, so that the processing is simplified.
  • the range of variation of the number of frame seconds E can be controlled.
  • the number of seconds in the advertising space is 60 seconds, Ad A (15 seconds, 100 times), Ad B (15 seconds, 100 times), Ad C (30 seconds, 10 times) 0), Advertisement D (60 seconds, 100 seconds)
  • Step 2 The first 15-second advertisement, the second 15-second advertisement, and the first 60-second and second 60-second branches outside the dashed line in Figure 32 (b) are organized. If this pattern occurs in the extraction, the extraction will be ignored and will be extracted again.
  • the advertisement insertion system 7 is ready for online processing by receiving from the advertisement placement server 4 the distributed placement list 15-2, which is created through the above process and is distributed for each sales unit, from the advertisement placement server 4.
  • Fig. 33 shows the subsequent processing flow.
  • the distributed placement list upload processing unit 8 receives and stores the distributed monthly placement list file illustrated in FIG. 34 created by the advertisement placement server (17-2).
  • the licensed check output list creation processing unit 9 applies the original advertisement and the advertisement data to the distributed output list 15-2 captured by the output list upload processing unit 8. The presence or absence of approval for each and the presence or absence in the advertisement server 1 are checked. The license period is also checked based on the license information. The permission information is confirmed by obtaining the permission information of the advertisement content from the permission management server 16. Then, the checked submission list is stored in the database as a checked submission list. Fig. 35 shows an example of the checked submission list.
  • the permission-checked publication list creation processing unit 9 also checks the advertisement original plate and the advertisement data permission period for the already-created checked publication list, and updates the checked publication list. As a result, even if permission information or advertisement data is changed after uploading the placement list, the contents are automatically reflected. In addition, it is preferable that the permission-checked placement list creation process is started every day.
  • the weight coefficient calculation processing unit 10 calculates a handicap coefficient for each checked publication list.
  • advertisement selection is performed based on a random extraction probability based on the number of advertisements included in the checked advertisement list.
  • each calculated handicap coefficient is a result that is stored in the checked posting list. It is desirable that the weight coefficient calculation processing unit is activated every day.
  • the request receiving unit 11 When a specific request from the viewer is made from the viewer terminal 2, the request receiving unit 11 also receives the advertisement request and the viewer information from the viewer terminal 2 at the same time.
  • the advertisement request passed by the request reception unit 11 retrieve the checked posting list associated with the viewer information from the database.
  • the advertisement request includes a license condition, a use condition, and an advertisement space condition.
  • the viewer information detailed information such as region and age can be obtained as a result of referring to the viewer information database 15-1 from the viewer code.
  • the advertisement request includes permission conditions such as network, region, age, date, time zone, usage conditions such as format, number of pixels, bit rate, distribution company, It usually consists of advertising space conditions such as advertising space seconds, placement list category, program content code, and frame number.
  • permission conditions such as network, region, age, date, time zone, usage conditions such as format, number of pixels, bit rate, distribution company, It usually consists of advertising space conditions such as advertising space seconds, placement list category, program content code, and frame number.
  • viewer information includes age, region, audience category, past behavior / act, audience It usually includes things like codes and player IDs.
  • the permission NG time zone coefficient which is one of the handicapped coefficients, is a value of 0 in the relevant time zone. In this way, it is processed so as to be substantially omitted from the random sampling.
  • the distribution list creation processing unit 13 is configured to exclude, from the targeted advertisement originals in the checked placement list, the advertisement originals previously distributed and the advertisement originals exceeding the frequency from the target.
  • the frequency is the number of times the original advertisement is distributed for each viewer, and is information held in the viewer information.
  • the distribution list creation processing unit 13 extracts from the narrowed advertisement originals in the checked placement list with a probability that is proportional to a value obtained by multiplying the number of advertisements of each advertisement original by the weighting factor. Select one ad. Then, the use rule check processing unit 14 checks whether or not the advertisement original selected by the distribution list creation processing unit 13 can be distributed from the advertisement data information 15-5.
  • the advertisement data is information on a plurality of contents linked to the original advertisement
  • the usage rules are information on the viewing environment of the viewer.
  • the advertising data and usage rules include the bit rate divided by the number of pixels.
  • the usage rule check processing unit 14 repeats the processing until the number of seconds specified by the advertisement request is satisfied. When the number of seconds has been satisfied, the distribution list is returned to the request receiving unit 11 and distributed to the viewer terminal 2.
  • the number of views is predicted by analyzing the distribution list creation log 15-7 output at the time of distribution, and the next publication plan is set. Also, by reflecting the distribution creation log output every day in the weight calculation processing, dynamic distribution control according to the change in the number of views becomes possible.
  • the information distribution system it is possible to maintain the distribution probability desired by the advertiser without deciding the priority of distribution. Compared to the conventional method of distributing, it is possible to create a highly effective distribution schedule that enables targeted advertisement distribution to viewers by simple processing.
  • the advertisement distribution system by appropriately selecting a handicap for each advertisement, even if various distribution conditions are specified as described above, Since the advertisement list that is the subject of random sampling is operated so that the main advertisement probability can be maintained, it depends on the content of the request, such as the time zone requested by the viewer terminal and the type of video content. Instead, it is possible to provide the same advertisement viewing opportunity to viewer terminals belonging to the same category, and to realize the advertisement distribution desired by the advertiser. Also, depending on the weighting method, it is possible to reliably deliver the desired total number of publications without excess or deficiency, so that the demands of advertisers can be satisfied at a higher level. Industrial applicability
  • the present invention it has become possible to autonomously distribute information that meets the needs of clients such as advertisers and the attributes of access terminals.
  • the present invention is expected to be used as an information distribution control system having a high information distribution effect in an advanced information society in which broadband has been advanced.

Description

明細書 情報配信システム及びその方法並びにその方法を実現するプログラム及びそのプ ログラムに係る情報媒体
技術分野
この発明は、 ネットワークを介して接続された視聴者端末へ、 映像コンテンツ などの視聴情報を配信する情報配信システム並びにその方法及びその方法を実現 するプログラム及び情報媒体に関し、 特に、 映像コンテンツの配信に併せて広告 情報を配信する情報配信システム並びにその方法及ぴその方法を実現するプログ ラム及び情報媒体に関する。 背景技術
近年、 通信速度の高速化に伴ってインターネット経由でも映像コンテンツを配 信するサービスが開始されている。 このように、 情報媒体の多様化とともに各情 報媒体のブロードバンド化が進展しており、 これに伴い、 視聴チャンネル数も增 カロしてレ、る。 同時に、双方向性を有する情報媒体も増加していることから、オン · ディマンドの視聴等、 視聴者行動にも大きく変化することが予想されている。 そ して、 これらの傾向は、 今後、 益々加速することが予想されている。 これに伴い、 1媒体当たりの平均視聴率は、 次第に低下することが予想されて おり、 各種コンテンツの合間若しくは一部に挿入される広告についても、 従来の テレビ放送やラジオ放送のような広告効果はもはや期待出来なくなりつつある。 したがって、 広告主としては、 限られた宣伝費を各種情報媒体に振り分けて行 くに当たって、 最大限の費用対効果が得られるように、 例えば、 従来のような平 均的な配信形態に換えて、 配信視聴者個々の嗜好に合致したきめ細かい広告配信 を希望するといった、 重点化された配信を希望するようになる。 ところで、 広告の配信では、 広告主がターゲットとする視聴者層に対し、 どれ だけの人数 (リーチ)、 どれだけの回数 (フリークエンシー) 視聴されるかが、 広 告の効果を示す一つの基準となる。
また、 テレビ放送用の広告は、 広告用の時間枠を番組ごとに設けている (番組 広告枠)。 そして、番組広告枠ごとに、放送時間帯と番組内容及び視聴率を考慮し て、 どの視聴者層 (年齢や性別等) に、 どれだけ見られているかを推定し、 広告 会社は、 広告主のターゲット層ごとのリーチやフリークエンシーに対する要望に 応えられるような、 広告放映プラン (番組広告枠購入プラン) を作成していた。 また、 インターネッ ト経由で視聴者端末へ、 映像コンテンツと一緒に広告を配 信する場合や、 情報画面に映像を含む広告を配信する場合には、 同じ映像コンテ ンッゃ情報画面を配信していても、 視聴者によって、 別々の広告を配信できるの で、広告用の時間枠という概念は、視聴タイミング毎に設けられることになる(視 聴タイミング広告枠と呼ぶ)。 この視聴タイミング広告枠の方が、 テレビ放送における番組広告枠に較べ、 視 聴者を推定ではなく特定できるので、 より正確なターゲット広告ができる反面、 広告枠数については、 視聴者の総視聴時間によって変わってしまうので、 決まつ た広告枠を設定できない。
し力 しながら、 従来のような手作業による振り分けでは、 上述のとおりの多種 多様の情報媒体に対しきめ細かい広告の振り分けを行うことは、 煩雑に過ぎ、 次 第に対処できなくなってきている。
このような状況に対処するために、 例えば、 特願 2 0 0 0— 4 8 2 1 7号 (特 開 2 0 0 1— 2 3 6 4 4 4号公報) では、 広告に共通の複数の属性を用意し、 広 告ごとに数値化し、 配信側、 視聴者側からの配信条件を反映した配信頻度、 配信 順序を決定し、 広告順序スケジュールを作成し、 予め配信時間帯、 配信順序が指 定されている広告に対してはスケジュール化を行い、 タイムスケジュールを作成 し、 上記 2つのスケジュールを合成して再スケジュール化を行い配信スケジユー ルとしてまとめ、 この配信スケジュールに基づき時刻を見ながら配信側から視聴 者に広告を配信する広告配信方法の発明が提案されている。 一方、 特願 2 0 0 0— 5 3 3 0 5号 (国際公開第 0 1 Z 8 9 2 1 6号) には、 視聴者属性を考慮して端末毎の出稿回数の上限についての計画を作成及びその管 理を行うとともに、 各広告の出稿期末に応じて出稿順位を操作して、 広告主の希 望するトータルの出稿回数を達成しようとする技術が提案されている。 発明の開示
ここで、 上述の広告配信方法は、 属性と重み付け係数の積によって定義される 配信頻度に応じて広告配信における優先順位を決定することになることから、 究 極的には、 その都度、 広告枠を埋めるに必要な広告数分について順位付けを行う ことになるが、 現実の広告配信において、 完全な優先順位を付けしたとしても、 劇的に広告主や視聴者の希望に沿った配信となるとはいえない。
すなわち、 枠指定のない広告にとって、 n番目の広告と n + 1番目の広告がそ の順で配信されることとその逆の順で配信されることとでは、 広告効果として大 きな差が生じる可能性は僅少である。 してみると、 少なくとも完全な優先順位付 けに要した手間分だけ無駄になっていることが多いと予想される。 また、 上述の出願の実施例に記載された広告配信方法を使用して配信スケジュ ールを組んだとすると、 計画期間の初期では、 例えば、 要求配信回数の多い広告 のみが配信され、 逆に、 計画期間の末期では、 タイム指定のないすべての広告の 残配信数が同程度になることから、 タイム指定のない広告が平準化された頻度で 現れるようになることが予想される。 このような配信パターンは、 広告主が本来 希望する配信パターンとは、 かけ離れたものとなっているに違レ、ない。
さらには、 配信回数の少ないなど重み付けの小さな広告に至っては、 計画期間 中に要求された配信が達成できず、 広告契約の履行違反にとなるといった危険を 内在している。 したがって、 人手に頼ることなく、 広告主の希望するきめ細かい配信スケジュ ールを自律的に決定することができる広告配信システムの提供が切望されている c 特に、 現実の広告配信では、 広告主がほしい属性分類は、 画一的なものではな く、 広告主毎乃至広告毎に異なることから、 定式化が困難で、 優先順位を決める ことは容易なことではない。 しかも、 画一化した属性で配信を行うためには、 他 の広告主との干渉を避ける必要から一定の広告枠を代理店側が買い切る必要を生 じる。 さらに、広告の挿入形式にも、 「スポット型」 と呼ばれる情報媒体が指定される 広告、 「タイム型」 と呼ばれるコンテンツ (番組) 指定の広告やコンテンツ内の挿 入位置が指定されている広告などの種類があり、 一層優先順位を決めることを困 難にしている。
そのほか、 実際の配信に際して考慮すべき事項としては、 広告主の希望で、 出 稿できない日 (出稿 NG日と呼ぶ) 乃至出稿できない時間帯 (出稿 NG時間帯) が設定されている場合、出稿日乃至出稿時間帯に重点 ·非重点の指定がある場合、 広告素材の長さが異なることによる広告枠に収まらない場合が想定され、 このよ うな制限を満たしつつ、 広告主の希望する出稿回数等を満たすようにする必要が ある。 以上のような複雑なケースが想定される現実社会にあっては、 従来の画一的な 配信の優先順位を決める手法は、 実効性がなく、 広告主の希望を満足できる、 す なわち実用に耐える水準での広告配信を行うことは不可能であるか、 不可能でな いとしても、 多大な人為的なサポートが不可欠となり、 自律的なシステムとはほ ど遠いものとなっているのが現状である。
さらに、 特願 2 0 0 0— 5 3 3 0 55 号 (国際公開第 0 1 Z 8 9 2 1 6号) に 開示された技術は、 配信する広告選択に、 時間の観点を導入した点で評価できる ものの、 端末毎に配信の上限回数を設定管理する一方、 各広告の期末に向かって 総出稿回数を帳尻合わせするだけでは、 現実のアクセス状況によっては、 広告主 のニーズに沿ったきめ細かい配信を行うことは難しい上、 すべての広告について 総出稿回数を確実に達成することすら覚束ない。 そこで、 本発明は、 上述の技術的課題を解決すべく発明されたものである。 本発明 (1 ) は、 各種情報素材を情報配信サーバから情報ネットワークを介して 配信需要者端末に対して配信する情報配信システムであって、
期間内に配信が予定される情報素材毎の配信予定数、 情報素材毎の配信実績数及 び両者の差である情報素材毎の残配信数を記憶する配信数管理手段、
無作為抽出を行った場合の各情報素材の抽出確率が、 その時点における各情報素 材の残配信数と各情報素材の残配信数の総和との比となる抽出用の出稿リストを 作成する出稿リスト作成手段、
前記期間に亘つての平均抽出確率を維持しつつ無作為抽出毎の抽出確率分布にム ラを生じさせるように、 各回の無作為抽出の際、 前記出稿リストに含まれる各情 報素材の残配信数にハンデを付与するハンデ付与手段、
該ハンデが付与された各情報素材の残配信数に基づく前記出稿リストに対し、 無 作為抽出を行い、 1つの情報素材を抽出する無作為抽出手段、
該抽出された情報素材を前記情報配信サーバから情報ネットワークを介して配信 需要者端末に配信するとともに、 該配信結果に基づいて前記配信実績数の加算及 ぴ前記残配信数の減算を行い、 該配信結果が次回の各抽出確率に反映するように 前記出稿リストを更新することを特徴とする情報配信システムである。 なお、 この明細書中で 「ムラ」 とは、 情報素材 (広告を含む) 毎の抽出確率分 布において、 所定の期間内に亘つての情報素材毎の平均抽出確率が変動しない範 囲で、 各時間域についての情報素材毎の抽出確率が、 経時的に前記平均抽出確率 から乖離している状態、 若しくは、 各情報素材についてのカテゴリー毎の抽出確 率分布が、 全情報素材についてのカテゴリー毎の抽出確率分布から乖離している 状態、 さらには、 それらの複合をいう。 本発明 (2 ) は、 各配信需要者端末からの要求に応じ、 各種情報を配信情報素 材記憶手段から読み出し、 該読み出された配信情報素材を該配信需要者端末に対 してネットワークを介して配信するための情報配信システムであって、 期間内に配信が予定される情報素材毎の配信予定数、 情報素材毎の配信実績数及 び両者の差である情報素材毎の残配信数をカテゴリー毎に記憶する配信数管理手 段、
無作為抽出を行った場合の各情報素材の抽出確率が、 その時点における各情報素 材の残配信数と各情報素材の残配信数の総和との比となる抽出用の出稿リス トを カテゴリー毎に作成する出稿リスト作成手段、
配信需要者端末より配信要求を受信した際に、 該配信需要者端末の属するカテゴ リ一を判定する力テゴリ一判定手段、
該判定されたカテゴリーに対応する前記出稿リストを選択する出稿リスト選択手 段、
前記期間に亘つての平均抽出確率を維持しつつ無作為抽出毎の抽出確率分布にム ラを生じさせるように、 各回の無作為抽出の際、 前記出稿リス トに含まれる各情 報素材の残配信数にハンデを付与するハンデ付与手段、
該ハンデが付与された各情報素材の残配信数に基づく出稿リストに対し、 無作為 抽出を行い、 1つの情報素材を抽出する無作為抽出手段、
該抽出された情報素材を前記情報配信サーバから情報ネットワークを介して前記 要求のあった配信需要者端末に配信するとともに、 該配信結果に基づいて前記配 信実績数の加算及び前記残配信数の減算を行い、 該抽出結果が次回の各抽出確率 に反映するように前記出稿リストを更新することを特徴とする情報配信システム である。 本発明 (3 ) は、 配信される情報素材には、 広告が含まれることを特徴とする 本発明 (1 ) 又は本発明 (2 ) の何れかの 1発明の情報配信システムである。 本発明 (4 ) は、 少なくとも、 映像コンテンツを記憶する映像コンテンツ記憶 手段と、 広告素材を記憶する広告記憶手段と、 要求された映像コンテンツを前記 映像コンテンツ記憶手段から選択的に読み出し、 ネットワークを介して要求のあ つた視聴者端末に対し該映像コンテンツを配信する映像コンテンツ配信サーバと を備えた情報配信システムであって、
広告毎に、 少なくとも計画期間内の希望出稿総数に関する情報と、 各カテゴリー 及び時間域に対する増減指定に関する情報を記憶する広告配信条件データベース、 少なくとも各視聴者の属するカテゴリーに関する情報並びに視聴者毎の視聴履歴 に関する情報を記憶する視聴者データベース、
全視聴者についての前記視聴履歴に関する情報に基づいて、 前記期間における力 テゴリー毎の配信需要数を予測する配信需要数予測手段、
各広告のカテゴリー毎の希望出稿数と該カテゴリー毎の配信需要数とをバランス させるように、 各広告のカテゴリー毎の配信予定数を算出する配信予定数算出手 段、
無作為抽出を行った場合の各広告の抽出確率が、 前記各広告のカテゴリー毎の配 信予定数と該配信予定数を全広告についてカテゴリー毎に累計したときの総和と の比となる出稿リストをカテゴリー毎に作成する無作為抽出用出稿リスト作成手 段、
該配信需要者端末の属するカテゴリーに応じた前記出稿リストを選択して、 該出 稿リス トに対し、 無作為抽出を行い、 1つの広告を抽出する無作為抽出手段、 該抽出の結果が次回の各抽出確率に反映するように該出稿リストを更新しつつ、 前記要求にかかる広告枠が埋まるまで、 前記無作為抽出手段により、 広告の無作 為抽出を繰り返し、 該抽出順を広告の配信順とする配信リストを作成する配信リ ス ト作成手段、
該配信リストを記憶するとともに該配信リストを広告素材配信サーバに対して出 力する配信リスト管理手段、
該配信リストに基づいて、 対応する広告素材を広告素材記憶手段から順次選択的 に読み出し、 情報ネットワークを介して前記要求のあった配信需要者端末に対し て、 映像コンテンツを配信する際にそれに連動して該広告素材を配信する広告素 材配信サーバ、
をさらに備えることを特徴とする、 情報配信システムである。 なお、 本発明 (4 ) のように、 各広告の平均の抽出確率が維持される範囲で、 希望出稿数に近づけるべく、 各広告についてのカテゴリー毎の抽出確率分布を操 作することも、 ハンデ付与の一種ということができる。 本発明 (5 ) は、 前記配信リスト作成手段は、 該抽出された広告について、 そ の配信予定数が減算され該出稿リストに对し無返却となるように、 該出稿リスト の各配信予定数を更新しつつ、 前記要求にかかる広告枠が埋まるまで前記無作為 抽出手段により、 広告の無作為抽出を繰り返し、 該抽出順を広告の配信順とする 配信リストを作成するものであることを特徴とする、 本発明 (4 ) の情報配信シ ステム。 本発明 (6 ) は、 前記配信リスト作成手段は、 該抽出の結果が次回の各抽出確 率に反映するように、 各広告の抽出確率にそれぞれ対応する補正係数を掛けて該 出稿リストの各広告の抽出確率を更新しつつ、 前記要求にかかる広告枠が埋まる まで前記無作為抽出手段により、 広告の無作為抽出を繰り返し、 該抽出順を広告 の配信順とする配信リストを作成するものであることを特徴とする、本発明(4 ) の情報配信システム。 なお、 ここで、 補正係数とは、 該抽出の結果が次回の各抽出確率に反映するよ うなものであれば、 実用上許容され、 例えば、 各回の抽出時点までの累積出稿予 定数を積算し、 実際の出稿数がその値に満たない場合には、 該実際の出稿数に満 たない広告の抽出確率に対し、 確率を増やすような補正係数を掛けるといった処 理が考えられる。
例えば、 前記出稿数が累積出稿予定数に満たない広告 Xについての、 d日目の 抽出確率を算出するにあたって、 広告 Xについての、 (d-1)日目までの累積出稿予定数
A(X,d-l)
全広告における (d-1)日目までの累積出稿予定数 広告 Xについての、 (d-1)日目までの累積出稿実績数
B(X,d-l) =
全広告における (d-1)日目までの累積出稿実績数 とした時に、
A(X,d-l)/B(X,d-l)
を d日目の補正係数とする方法が考えられる。 本発明 (7 ) は、 前記広告配信条件データベースは、 広告毎のカテゴリー分類 についてさらに記憶するものであって、
前記期間内に配信希望の全広告にかかるカテゴリー分類を類型化可能な最小力 テゴリーに細分化する最小単位力テゴリ一分類手段をさらに備え、
前記広告配信条件データベースに記憶されている各増減指定を、 対応する前記最 小単位カテゴリーに割付け記憶し直すことを特徴とする本発明 (4 ) 〜 ( 6 ) の 何れか 1発明の情報配信システム。 本発明 (8 ) は、 前記配信予定数算出手段は、 ターゲット指定のある各広告の 指定カテゴリー毎の初期配分出稿数を該ターゲット指定に沿って増減すべく、 該 広告のターゲット指定外のその他のカテゴリーの出稿数との間で均等に融通調整 し、 該融通調整後における各広告のカテゴリー毎の出稿数が各広告の予定出稿数 に占める割合を維持しつつ各カテゴリーに含まれる広告の総出稿数が各カテゴリ 一の配信需要数と合致するように増減調整したときの各出稿数を、 カテゴリー毎 の配信予定数とするものであることを特徴とする本発明 (4 ) 〜 (7 ) の何れか 1発明の情報配信システム。 本発明 (9 ) は、 前記配信予定数算出手段は、 ターゲット指定のある各広告の 指定カテゴリー毎の初期配分出稿数を該ターゲット指定に沿って増減すべく、 該 広告のターゲット指定外のその他のカテゴリーの出稿数との間で均等に融通調整 し、 該融通調整によって生じた当該ターゲット指定外のその他のカテゴリ一にお ける出稿数の不足又は超過を、 当該ターゲット指定されたカテゴリーに含まれる 全ての広告から、 該カテゴリーにおける各広告の前記融通調整後における出稿数 の全体に占める割合を維持するように均等に融通調整したときの各広告の出稿数 を、 カテゴリー毎の配信予定数とするものであることを特徴とする本発明 (4 ) 〜 (7 ) の何れか 1発明の情報配信システム。 本発明 (1 0 ) は、 前記配信予定数算出手段は、 以下の ( i ) 〜 (V ) の処理 手段により算出された各広告の出稿数を、 カテゴリー毎の配信予定数とするもの であることを特徴とする本発明 (4 ) 〜 (7 ) の何れか 1発明の情報配信システ ム。
( i ) 各カテゴリーの初期配分出稿数を整数により分割した量を単位調整量とし て、 該カテゴリー毎の単位調整量中に占める各広告の出稿数が、 カテゴリー毎の 初期配分出稿数全体に占める各広告の出稿数の比率と同じとなるように、 該カテ ゴリ一毎の初期配分出稿数からカテゴリ一毎の単位調整量に相当する出稿数を抜 き出す処理手段、
(i i) 該単位調整量内で、 ターゲット指定のあるカテゴリーの広告の出稿数を、 該ターゲット指定に沿って増減調整するとともに、 該増減調整によって生じた出 稿数の不足又は超過を、 当該ターゲット指定外のその他のカテゴリーの各広告の 出稿数との間で均等に融通調整する処理手段、
(i i i)該融通調整後のカテゴリー毎の各広告の出稿数を前記単位調整量に収まる 分と溢れる分とに、 該融通調整後のカテゴリー毎の各広告の出稿数が全体に占め る比率を維持しつつ区分する処理手段、
(iv) 前記単位調整量から溢れた分の各広告の出稿数と、 次の単位調整量に含ま れる各広告の出稿数を累計したものに対して、 前記 (i i)〜(i i i) の処理手段に よる処理を前記整数回繰り返す処理手段、
( V ) 各回の融通調整時に、 前記単位調整量内に収まった分を、 カテゴリー毎に 累計したときの各広告の出稿数を、 当該カテゴリーにおける該広告出稿数とする 処理手段。 本発明 (1 1 ) は、 前記配信予定数算出手段は、 各広告のカテゴリー毎に増減 調整された希望出稿数と出稿数との差を含む目的関数 Zを設定して、 該目標関数 Z の値が最小となるよう各広告のカテゴリー毎の出稿数の組合せを数理計画法に より解くものであり、 該解かれた各広告のカテゴリー毎の出稿数を、 カテゴリー 毎の配信予定数とするものであることを特徴とする本発明 (4 ) 〜 ( 7 ) の何れ か 1発明の情報配信システム。
ここで、 前記 「増減」 という用語の定義については、 いくつかのバリエーショ ンを考えることができる。
本発明 (1 2 ) は、 前記指定に沿って増減するとは、 該広告の出稿数が増減調 整前の該カテゴリーの総出稿数に対して占める比率と増減調整後において該広告 の出稿数が全体に対して占める比率との比較で、 指定された増減比率が達成され るように出稿数を増減調整することであることを特徴とする本発明 (8 ) 〜 (1 1 ) の何れか 1発明の情報配信システム。 本発明 (1 3 ) は、 前記指定に沿って増減するとは、 該広告の出稿数が増減調 整後に指定された増減比率を達成するように出稿数を増減調整した後に、 本発明
( 1 2 )の増減調整をさらに行うものであることを特徴とする本発明(8 ) 〜(1 1 ) の何れか 1発明の情報配信システム。 本発明 (1 4 ) は、 少なくとも、 映像コンテンツを記憶する映像コンテンツ記 憶手段と、 広告素材を記憶する広告記憶手段と、 要求された映像コンテンツを前 記映像コンテンツ記憶手段から選択的に読み出し、 ネットワークを介して要求の あつた視聴者端末に対し該映像コンテンツを配信する映像コンテンッ配信サーバ とを備えた情報配信システムであって、
広告毎に、 少なくとも計画期間内の希望出稿総数に関する情報と、 各カテゴリー に対する増減指定に関する情報を記憶する広告配信条件データベース、 少なくとも各視聴者の属するカテゴリーに関する情報並びに視聴者毎の視聴履歴 に関する情報を記憶する視聴者データベース、
全視聴者についての前記視聴履歴に関する情報に基づいて、 前記期間における力 テゴリー毎の配信需要数を予測する配信需要数予測手段、
前記各広告についての前記計画期間中の希望出稿総数の残数からなる各広告毎の 未配分出稿リストを作成する未配分出稿リスト作成手段、 該各広告の未配分出稿リストに対して、 前記カテゴリー毎の配信需要数とその総 和との比率を掛けることにより、 各カテゴリ一に配分した初期配分出稿リストを 作成する初期配分出稿リスト作成手段、
前記カテゴリ一毎の増減指定に基づいて各広告のカテゴリ一毎の初期配分希望出 稿数と増減調整後希望出稿数を求める増減調整後希望出稿数算出手段、 該カテゴリ一毎の増減調整後希望出稿数と前記カテゴリ一毎の配信需要数をバラ ンスさせるように、 各広告のカテゴリー毎のカテゴリーウェイ トを算出して、 当 該カテゴリーの配信需要数と算出されたカテゴリーウェイ トの積をとることによ り各広告のカテゴリー毎の配信予定数を算出する配信予定数算出手段、 無作為抽出を行った場合の各広告の抽出確率が、 前記各広告のカテゴリー毎の配 信予定数と該配信予定数を力テゴリ一毎に累計したときの総和との比となる出稿 リストをカテゴリー毎に作成する配分済出稿リスト作成手段、
前記カテゴリー毎の配分済出稿リストに対し、 前記期間に亘つての各広告の平均 抽出確率を維持しつつ時間域毎の各広告の抽出確率分布にムラを生じさせるよう に、 前記配分済出稿リストに含まれる各広告の配信予定数を変化させるハンデを 算出するハンデ算出手段、
前記ハンデを用いて、 前記カテゴリー毎の配分済出稿リストから、 翌時間域用の カテゴリー毎の出稿リストを抽出する翌時間域用出稿リスト作成手段、 配信需要者端末より配信要求を受信した際に、 該配信需要者端末の属するカテゴ リーを判定するカテゴリー判定手段、
該判定されたカテゴリ一に対応する前記翌時間域用出稿リストを選択する出稿リ スト選択手段、
該選択された翌時間域用出稿リストに対し、 無作為抽出を行い、 1つの広告を抽 出する無作為抽出手段、
該抽出の結果が次回の各抽出確率に反映するように該翌時間域用出稿リストを更 新しつつ、 前記要求にかかる広告枠が埋まるまで、 該無作為抽出手段により、 前 記要求にかかる広告枠が埋まるまで、 広告の無作為抽出を繰り返し、 該抽出順を 広告の配信順とする配信リストを作成する配信リスト作成手段、
該配信リストを記憶するとともに該配信リストを広告素材配信サーバに対して出 力する配信リスト管理手段、
該配信リストに基づいて、 対応する広告素材を広告素材記憶手段から順次選択的 に読み出し、 情報ネットワークを介して前記要求のあった配信需要者端末に対し て、 映像コンテンツを配信する際にそれに連動して該広告素材を配信する広告素 材配信サーバ、
をさらに備えることを特徴とする、 情報配信システムである。 ここで、 本発明 (1 4 ) における各手段による処理は、 前記配信需要数予測手 段、 未配分出稿リスト作成手段、 初期配分出稿リス ト作成手段、 前記増減調整後 希望出稿数算出手段、 前記配信予定数算出手段及び前記配分済出稿リスト作成手 段については、 月次にて処理を行うものであり、
前記ハンデ算出手段については、 日単位の時間域についてのハンデと時間帯単位 の時間域についてのハンデを算出するものであり、
前記翌時間域用配信リスト作成手段については、 翌日分用配信リストと翌時間帯 用配信リストを逐次作成するものである場合と、
または、 前記配信需要数予測手段、 未配分出稿リス ト作成手段については、 月 次にて処理を行うものであり、
初期配分出稿リスト作成手段、 前記増減調整後希望出稿数算出手段、 前記配信予 定数算出手段及び前記配分済出稿リスト作成手段については、 日次にて処理を行 うものであり、
前記ハンデ算出手段については、 日単位の時間域についてのハンデと時間帯単位 の時間域についてのハンデを算出するものであり、
前記翌時間域用配信リスト作成手段については、 翌日分用配信リストと翌時間帯 用配信リス トを逐次作成するものである場合と、
さらに、 前記各手段における処理を、 配信需要者端末より配信要求を受けた際 に行う場合とが想定される。
—すなわち、 本発明 (1 4 ) は、 本発明 (4 ) にかかる配信予定数算出手段の力 テゴリー毎の配信需要数についての算出処理に、 カテゴリーウェイ トを用いるこ とを限定し、 かつ、 時間域毎の各広告の抽出確率分布に、 ある時間帯に出稿を認 めないという許諾 N G時間帯や他の時間帯に比べ重点的に出稿するというターゲ ット時間帯の指定といった、 ムラを生じさせる機能を付与したものである。 ここで、 本発明 (1 5 ) 〜 (2 3 ) は、 前記本発明 (1 4 ) に対し、 さらに、 前記本発明 (5 ) 〜 (1 3 ) に係る事項を特定したものである。 本発明 (1 5 ) は、 前記配信リス ト作成手段は、 該抽出された広告について、 その広告の配信予定数が減算され、 前記選択された翌時間域用出稿リス卜に対し 無返却となるように、 該出稿リストの各配信予定数を更新しつつ、 前記要求にか かる広告枠が埋まるまで前記無作為抽出手段により、 広告の無作為抽出を繰り返 し、 該抽出順を広告の配信順とする配信リストを作成するものであることを特徴 とする、 本発明 (1 4 ) の情報配信システムである。 本発明 (1 6 ) は、 前記配信リスト作成手段は、 該抽出の結果が次回の各抽出 確率に反映するように、各広告の抽出確率にそれぞれ対応する補正係数を掛けて、 前記選択された翌時間域用出稿リストの各広告の抽出確率を更新しつつ、 前記要 求にかかる広告枠が埋まるまで前記無作為抽出手段により、 広告の無作為抽出を 繰り返し、 該抽出順を広告の配信順とする配信リストを作成するものであること を特徴とする、 本発明 (1 4 ) の情報配信システムである。 ここで、 本発明では、 各広告について抽出の都度、 配信予定数から減算し、 残 配信予定数の値をもって、 配信予定数に更新するとともに、 その更新された値を 用いて、 抽出時点の出稿リス ト中の各広告数を、 個々の広告の配信予定数とその ハンデとの積として求め、その広告数から出稿確率を求めることを基本とするが、 本発明 (1 6 ) のような補正係数を求める形式のものにあっては、 必ずしも実際 の残配信予定数を用いて求める必要はない。
すなわち、次式のとおり、その当該回まで抽出結果を反映するハンデを用いて、 計画期間当初の配信予定数に、 所与のハンデをかけることで、 出稿リス ト中の各 広告についての残配信予定数に相当する値を算出できる。
出稿リスト中の抽出時点の広告数 f =ハンデ X計画期間当初の配信予定数 しかも、 この本発明 (1 6 ) の態様にあっては、 上述の残配信回数の更新とハ ンデの算出を同時に行う必要もない。 残配信予定数の更新は、 ハンデの算出の周 期 (計画期間) より短いスパンで行うことが可能である。
言い換えれば、 ハンデの算出とは、 計画期間の当初に、 想定される許諾 N Gや ターゲット指定を含む場合のムラを調整するために予め行っておくものであるの に対し、 残配信回数の更新とは、 現実のオペレーションに際して発生する変動が 集積、 拡大する前に調整すべく比較的短いスパンで行うものである。
想定される計画期間として、 月次、 日次、 リアルタイムの三様式が想定され、 次表のハンデ算出と残配信予定数の更新の組み合わせがある。(但し、この「月次」、 「日次」 といった計画期間設定も、 計画期間の一例に過ぎず、 それらに限定され るものではない。 所望の期間をもって設定することができる。)
Figure imgf000017_0001
なお、 実際のオペレーション上は、 残配信予定数の更新とハンデ計算のタイミ ングが同時となる場合には、 抽出確率の算出には、 ハンデ X残配信予定数の計算 による必要はなく、 ハンデのみの計算によっても結果は同じ値が得られる。 このような、 ハンデ算出とは別のタイミングで、 配信予定数を更新できる態様 の発明が、 本発明 (1 7 ) である。 本発明 (1 7 ) は、 前記翌時間域用出稿リス ト作成手段は、 前記ハンデ算出手 段によるハンデの変更なしに、 該出稿リスト中の各広告の配信予定数を更新でき るものであることを特徴とする本発明 (1 6 ) の情報配信システムである。 本発明 (1 8 ) は、 前記広告配信条件データベースは、 広告毎のカテゴリ一分 類についてさらに記憶するものであって、
前記期間内に配信希望の全広告にかかるカテゴリー分類を類型化可能な最小力 テゴリーに細分化する最小単位カテゴリ一分類手段をさらに備え、
前記広告配信条件データベースに記憶されている各増減指定を、 対応する前記最 小単位カテゴリーに割付け記憶し直すことを特徴とする本発明 (1 4 ) 〜 (1 8 ) の情報配信システムである。 本発明 (1 9 ) は、 前記配信予定数算出手段は、 ターゲット指定のある各広告 の指定カテゴリー毎の初期配分出稿数を該ターゲット指定に沿って増減すべく、 該広告のターゲット指定外の他のカテゴリーの出稿数との間で均等に融通調整し、 該融通調整後における各広告のカテゴリー毎の出稿数が各広告の予定出稿数に占 める割合を維持しつつ各カテゴリ一に含まれる広告の総出稿数が各カテゴリ一の 配信需要数と合致するように増減調整したときの各出稿数を、 当該カテゴリーの 配信需要数の残数で割った値が、 当該広告についてのカテゴリーウェイ トとして 算出されるものであることを特徴とする本発明 (1 4 ) 〜 (1 8 ) の何れか 1発 明の情報配信システムである。 本発明 (2 0 ) は、 前記配信予定数算出手段は、 ターゲット指定のある各広告 の指定カテゴリー毎の初期配分出稿数を該ターゲット指定に沿って増減すべく、 該広告のターゲット指定外のその他のカテゴリーの出稿数との間で均等に融通調 整し、 該調達調整によって生じた当該ターゲット指定外のその他のカテゴリーに おける出稿数の不足又は超過を、 当該ターゲット指定されたカテゴリーに含まれ る全ての広告から、 該カテゴリーにおける各広告の前記融通調整後における出稿 数の全体に占める割合を維持するように均等に融通調整したときの各広告の出稿 数を、 該カテゴリーの配信需要数の残数で割った値が、 当該広告についてのカテ ゴリーウェイ トとして算出されるものであることを本発明 (1 4 ) 〜 (1 8 ) の 何れか 1発明の情報配信システムである。 本発明 (2 1 ) は、 前記配信予定数算出手段は、 以下の ( i ) 〜 ( V ) の処理 手段により算出された各広告の出稿数を、 当該カテゴリーの配信需要数で割った 値が、 当該広告の当該カテゴリーについてのカテゴリーウェイ トとして算出され るものであることを特徴とする本発明 (1 4 ) 〜 (1 8 ) の何れか 1発明の情報 配信システムである。
( i ) 各カテゴリーの初期配分出稿数を整数により分割した量を単位調整量と して、 該カテゴリー毎の単位調整量中に占める各広告の出稿数が、 カテゴリー毎 の初期配分出稿数全体に占める各広告の出稿数の比率と同じとなるように、 該カ テゴリ一毎の初期配分出稿数からカテゴリ一毎の単位調整量に相当する出稿数を 抜き出す処理手段、
(ii) 該単位調整量内で、ターゲット指定のあるカテゴリーの広告の出稿数を、 該ターゲット指定に沿って増減調整するとともに、 該増減調整によって生じた出 稿数の不足又は超過を、 当該ターゲット指定外のその他のカテゴリーの各広告の 出稿数との間で均等に融通調整する処理手段、
(iii) 該融通調整後のカテゴリー毎の各広告の出稿数を前記単位調整量に収ま る分と溢れる分とに、 該融通調整後のカテゴリー毎の各広告の出稿数が全体に占 める比率を維持しつつ区分する処理手段、
(iv) 前記単位調整量から溢れた分の各広告の出稿数と、 次の単位調整量に含 まれる各広告の出稿数を累計したものに対して、 前記 (ii) 〜 (iii) の処理手段 による処理を前記整数回繰り返す処理手段、
( V ) 各回の融通調整時に、 前記単位調整量内に収まった分を、 カテゴリー毎 に累計したときの各広告の出稿数を、 当該カテゴリーにおける該広告出稿数とす る処理手段。 本発明 (22) は、 前記配信予定数算出手段は、 各広告のカテゴリー毎に増減 調整された希望出稿数と出稿数との差を含む目的関数 Zを設定して、該目標関数 Zの値が最小となるよう各広告のカテゴリー毎の出稿数の組合せを数理計画法に より解くものであり、 該解かれた各広告のカテゴリー毎の出稿数を当該カテゴリ 一の配信需要数で割った値が、 当該広告の当該カテゴリーのカテゴリーウェイ ト として算出されるものであることを特徴とする本発明 (14) 〜 (18) の何れ か 1発明の情報配信システムである。 本発明 (23) は、 前記指定に沿って増減するとは、 該広告の出稿数が増減調 整前の該カテゴリーの総出稿数に対して占める比率と増減調整後において該広告 の出稿数が全体に対して占める比率との比較で、 指定された増減比率が達成され るように出稿数を増減調整することであることを特徴とする本発明(19)〜(2 2) の何れか 1発明の情報配信システムである。 本発明 (24) は、 前記調整指定に沿って増減調整するとは、 該広告の出稿数 が増減調整後に指定された増減比率を達成しするように出稿数を増減調整した後 に、 本発明 (23) の増減調整をするものであることを特徴とする本発明 (14) 〜 (22) の何れか 1発明の情報配信システムである。 ここで、 前記本発明 (14) 〜 (24) は、 上述のとおり、 本発明の (5) 〜 (13) に対応するものであって、 従属する発明が異なるだけである。 一方、 以下の本発明 (25) 〜 (31) は、本発明 (14) (乃至本発明 (24)) の時間域毎にムラを生じさせるハンデ算出手段を具体的に特定したものである。 本発明 (25) は、 前記ハンデ算出手段は、 許諾 NG日付係数算出手段、 ター ゲット日付係数算出手段、 許諾 NG時間帯係数算出手段及びターゲット時間帯係 数算出手段とから構成され、 それら各算出手段により算出された係数の積をハン デ係数とするものであって、 その大きさは、 前記期間に亘つての平均出稿確率を 維持するように決定された翌時間域の配信予定数と現時間域末における残配信数 との比であることを特徴とする本発明 (1 4 ) 〜 (2 4 ) の何れか 1発明の情報 配信システムである。 本発明 (2 6 ) は、 前記許諾 NGにかかる係数は、 許諾 NG指定のある時間域 における許諾 NG指定された広告の出稿数を、該許諾 NG域以外の時間域に均等 に配分するととも、該許諾 NG指定時間域並びに該許諾 NG指定のない時間域の それぞれで予定される総出稿数に合致するように該許諾 NG指定以外の広告の出 稿数を増減調整したときの各広告の出稿数を、 該時間域における当該の広告の残 配信数で割つた値とするものであって、
前記ターゲットにかかる係数は、 ターゲット指定のある時間域における該ター ゲット指定された広告の出稿数を該ターゲット指定に沿って増量すべく、 該ター ゲット指定外の時間域の該ターゲット指定された広告の出稿数から均等に調達し、 該調達後の各時間域における各広告の出稿数が全出稿数に占める割合を維持しつ つ当該時間域における全出稿数が該時間域における予定出稿数と合致するように 増減調整したときの各時間域における各広告の出稿数を、 その計画期間における 当該広告の残配信数で割つた値とするものであることを特徴とする本発明( 2 5 ) の情報配信システムである。 本発明 (2 7 ) は、 前記許諾 NGにかかる係数は、 許諾 NG指定のある時間域 における許諾 NG指定された広告の出稿数を、該許諾 NG域以外の時間域に均等 に配分するととも、 前記配分量と同量となるように、 該許諾 NG時間域外の時間 域における該許諾 N G指定のない広告の出稿数の比率を維持しつつ該許諾 N Gの ない広告の出稿数から均等に抜き出し、 該抜き出した出稿数で許諾 N G時間域に 生じた不足を補填としたときの、 各広告の出稿数を該時間域における当該広告の 残配信数で割つた値とするものであって、
前記ターゲットにかかる係数は、 ターゲット指定のある時間域における該ター ゲット指定された広告の出稿数を該ターゲット指定に沿って増量すべく、 該ター ゲット指定外の時間域の該ターゲット指定された広告の出稿数から均等に調達し、 該調達後のターゲット指定された時間域における各広告の出稿数が該時間域にお ける全出稿数に占める割合を維持しつつ前記各調達量に相当する出稿数を当該タ ーゲット指定された時間域に含まれる全ての広告の出稿数によって、 前記調達に よって生じたターゲット指定外の時間域における出稿数の不足分を補填したとき の各広告の出稿数を、 該計画期間における当該広告の残配信数で割った値とする ものであることを特徴とする本発明 (2 5 ) の情報配信システムである。 本発明 (2 8 ) は、 前記各係数は、 以下の ( i ) 〜 (V ) の処理手段により算 出された各広告の出稿数を、 当該計画期間における当該広告の残配信数で割った 値をとることを特徴とする本発明 (2 5 ) の情報配信システム。
( i ) 各時間域の配信枠における残り出稿数を整数により分割した量を単位調 整量として、 該単位調整量中に占める各広告の出稿数が、 時間域毎の残り出稿数 全体に占める各広告の出稿数の比率と同じとなるように、 該時間域毎の残り出稿 数から時間域毎の単位調整量に相当する出稿数を抜き出す処理手段、
(ii) 該単位調整量内で、 調整指定のある広告の出稿数を、 該調整指定に沿つ て増減調整するとともに、 該減調整した出稿数分を該調整指定外のその他の時間 域に均等に分配する若しくは該増調整した出稿数分を、 該調整指定外のその他の 時間域の該調整指定された広告の出稿数から均等に調達する、 融通調整を行う処 理手段、
(iii) 該融通調整後の時間域毎の各広告の出稿数を前記単位調整量に収まる分 と溢れる分とに、 該融通調整後の時間域毎の各広告の出稿数が全体に占める比率 を維持しつつ区分する処理手段、
(iv) 前記単位調整量から溢れた分の各広告の出稿数と、 次の単位調整量に含 まれる各広告の出稿数を累計したものに対して、 前記 (ii) 〜 (iii) の処理手段 による処理を前記整数回繰り返す処理手段、
( V ) 各回の融通調整時に、 前記単位調整量内に収まった分を、 時間域毎に累 計したときの各広告の出稿数を、 当該時間域における該広告出稿数とする処理手 段。 本発明 (2 9 ) は、 前記各係数を、 各広告のカテゴリー毎に調整指定に沿って 増減調整された希望出稿数と出稿数との差を含む目的関数 Zを設定し、 該目的関 数 Zの値が最小になるように、 各広告のカテゴリー毎の出稿数の組合せを数理計 画法により解き、 該各広告のカテゴリー毎の出稿数を、 当該計画期間における当 該広告の残配信数で割った値をとることを特徴とする本発明 (2 5 ) の情報配信 システムである。 本発明 (3 0 ) は、 前記調整指定に沿って増減調整するとは、 該広告の出稿数 が増減調整前の該時間域の総出稿数に対して占める比率と増減調整後において該 広告の出稿数が全体に対して占める比率との比較で、 指定された増減比率が達成 されるように出稿数を増減調整することであることを特徴とする本発明 (2 6 ) 〜 (2 9 ) の何れか 1発明の情報配信システムである。 本発明 (3 1 ) は、 前記調整指定に沿って増減調整するとは、 該広告の出稿数 が増減調整後に指定された増減比率を達成するように出稿数を増減調整した後に、 本発明 (3 0 ) の増減調整をするものであることを特徴とする本発明 (2 6 ) 〜
( 2 9 ) の何れか 1発明の情報配信システム。 本発明 (3 2 ) は、 前記配信リスト作成手段は、 各回の無作為抽出に際して、 前回に抽出された広告、 上限配信回数に達した広告が抽出された場合には、 当該 回の抽出結果を無効にして、 再度、 無作為抽出を行うものであることを特徴とす る本発明 (1 4 ) 〜 (3 1 ) の何れか 1発明の情報配信システムである。 実際の配信においては、 広告のための枠が設定されており、 その枠に概ね収ま るような広告素材を選んで配信する必要があるが、 そのための対策として、 本発 明 (3 4 ) 〜 (3 7 ) では、 元々の抽出確率に枠秒数係数という補正係数を掛け る操作を行うようにしたものである。
なお、 前記枠秒数係数の算出手法は、 特に、 これらのものに限定されない。 本発明 (3 3 ) は、 前記広告枠条件データベースには、 各広告素材についての 枠秒数と、映像コンテンツ毎の枠パターンをさらに記憶するものであるとともに、 この枠パターンと各広告素材秒数の組合せパターンにおける確率木から、 その枠 秒数の大小によらない抽出確率が得られるように予め積算された各広告に対する 枠秒数係数をさらに記憶するものであって、
前記配信リスト作成手段が、 無作為抽出の際、 該当する枠パターンと広告素材 枠秒数の組合せに応じた枠秒数係数を前記広告枠条件データベースから選択的に 読み出し、 各広告素材の抽出確率が元々の抽出確率と該枠秒数係数との積となる 枠秒数にかかる抽出確率調整機能を付加したものであることを特徴とする本発明 ( 1 4 ) 〜 (3 2 ) の何れか 1発明の情報配信システムである。 本発明 (3 4 ) は、 前記広告枠条件データベースには、 各広告素材についての 枠秒数と、映像コンテンツ毎の枠パターンをさらに記憶するものであるとともに、 この枠パターンと各広告素材秒数の組合せパターンにおける確率木から、 各広告 枠の初回の抽出で各広告素材が抽出される期待値を算出する期待値算出手段と、 それぞれの期待値に基づいて、 前記各広告素材の配信予定数に比例するような重 みを算出する重み算出手段とを備え、 各広告枠の初回の抽出に際して、 各広告素 材の元々の抽出確率に前記重みを掛けて枠秒数にかかる抽出確率調整機能を付加 したことを特徴とする本発明 (1 4 ) 〜 (3 2 ) の何れか 1発明の情報配信シス テムである。 本発明 (3 5 ) は、 前記広告枠条件データベースには、 各広告素材についての 枠秒数と、 映像コンテンツ毎の枠パターンをさらに記憶するものであって、 前記出稿リスト内の全広告素材について広告秒数の期待値を算出する期待算出手 段と、 各広告の枠秒数と前記広告秒数期待値に基づき、 枠秒数を期待値とする抽 出回数を算出する抽出回数算出手段とを備え、 各広告枠に対し、 該抽出回数算出 手段によって算出された抽出回数だけ、 無作為抽出を行うことを特徴とする、 本 発明 (1 4 ) 〜 (3 2 ) の何れか 1発明の情報配信システムである。 本発明 (3 6 ) は、 前記広告枠条件データベースには、 各広告素材についての 枠秒数と、 映像コンテンツ毎の枠パターンをさらに記憶するものであって、 前記出稿リス ト内の全広告素材について広告秒数の期待値を算出する期待算出手 段と、 各広告の枠秒数と前記広告秒数期待値に基づき、 枠秒数を期待値とする抽 出回数を算出する抽出回数算出手段と、 前記枠パターンと各広告素材秒数の組合 せパターンに基づいて、 前記抽出回数の確率木を作成し、 枠許容範囲を満たさな い枝を整理する確率木作成手段と、 該整理された確率木に基づいて、 枠秒数係数 を算出する枠秒数係数算出手段とを有し、
各広告素材の抽出確率が元々の抽出確率と該枠秒数係数との積となる枠秒数に かかる抽出確率調整機能を付加したものであることを特徴とする本発明 (1 4 ) 〜 (3 2 ) の何れか 1発明の情報配信システムである。 さらに、 本発明 (3 7 ) は、 本発明 (1 ) 〜 (3 6 ) の属性判定における、 属 性の分け方自体を可変に構成したものである。 本発明 (3 7 ) は、 前記広告枠条件データベースには、 さらに、 広告毎に指定 媒体区分、 指定映像コンテンツ区分指定及び広告枠区分についての情報をさらに 記憶するものであるとともに、 前記カテゴリー判定手段は、 そのカテゴリー判定 の際、 視聴要求のあった視聴者端末の情報媒体区分、 視聴要求のあった映像コン テンッ区分及び該当する広告枠区分についても併せて判定するものであって、 前 記区分に応じた出稿リストが予め用意されており、
前記出稿リスト選択手段は、 該区分であるとの判定がなされた場合には、 前記区 分専用の出稿リストを選択するものであることを特徴とする本発明 (1 ) 〜 (3 6 ) の何れか 1発明の情報配信システムである。 一方、 本発明 (3 8 ) 〜本発明 (7 4 ) は、 それぞれ、 本発明 (1 ) 〜 ( 3 7 ) のシステムに相当する情報配信方法の発明であり、 さらに、 本発明 (7 5 ) は、 本発明 (3 8 ) 〜 (7 4 ) の何れか 1発明の情報配信方法にかかるステップをコ ンピュータに実行させるためのプログラムであり、本発明 (7 6 )及び本発明(7 7 ) は、 それぞれ、 本発明 (7 5 ) のプログラムを実行させるために、 当該プロ グラムをコンピュータ読み取り可能にしたことを特徴とする情報記録媒体又は情 報ネットワーク中で伝送することを特徴とする情報伝送媒体である。
図面の簡単な説明
図 1 本発明にかかる一形態である広告情報配信システムの全体構成を示す図 図 2 本発明にかかる処理の全体フローを示す図
図 3 本発明の最小単位カテゴリー設定についての説明図
図 4 本発明にかかる各広告のカテゴリー毎の実配分数を求める過程について の説明図
図 5 本発明にかかる広告受注から日次処理までのフローを示す図
図 6 本発明にかかる配分済出稿リス トのアップロードからチェック済出稿リ スト作成までのフローを示す図
図 7 本発明にかかる各種ハンデ係数を算出するフローを示す図
図 8 本発明にかかる日単位の割り振りとハンデ係数の定義についての説明図 図 9 本発明にかかる広告配分法 (方法 I ) の説明図
図 1 0 本発明にかかる方法 Iの配分法を採用した場合の許諾 N G日付係数を 算出するフローを示す図
図 1 1 本発明にかかる方法 Iの配分法を採用した場合のターゲット日付係数 の算出するフローを示す図
図 1 2 本発明にかかる方法 Iの配分法を採用した場合の許諾 N G時間帯係数 を算出するフローを示す図
図 1 3 本発明にかかる方法 Iの配分法を採用した場合のタ一ゲット時間帯係 数の算出するフローを示す図
図 1 4 本発明にかかる広告配分法 (方法 II) の説明図
図 1 5 本発明にかかる方法 IIの配分法を採用した場合の許諾 N G日付係数 を算出するフローを示す図 図 1 6 本発明にかかる方法 IIの配分法を採用した場合のターゲット日付係 数を算出するフローを示す図
図 1 7 本発明にかかる方法 IIの配分法を採用した場合の許諾 N G時間帯係 数を算出するフローを示す図
図 1 8 本発明にかかる方法 IIの配分法を採用した場合のターゲット時間帯 係数を算出するフローを示す図
図 1 9 本発明にかかる広告配分方法 (方法 ΠΙ) の説明図
図 2 0 本発明にかかる方法 IIIの配分法を採用した場合の許諾 N G日付係数 を算出するフローを示す図
図 2 1 本発明にかかる方法 ΠΙの配分法を採用した場合のターゲット日付係 数を算出するフローを示す図
図 2 2 本発明にかかる方法 IIIの配分法を採用した場合の許諾 N G時間帯係 数を算出するフローを示す図
図 2 3 本発明にかかる方法 IIIの配分法を採用した場合のターゲット時間帯 係数を算出するフローを示す図
図 2 4 本発明にかかる広告配分方法における上乗せ量算出についての説明図
(その 1 )
図 2 5 本発明にかかる広告配分方法における上乗せ量算出についての説明図
(その 2 )
図 2 6 本発明にかかる広告配分方法における上乗せ量算出についての説明図
(その 3 )
図 2 7 本発明にかかる広告配分方法 (方法 I ) を採用した場合のターゲット カテゴリーウェイトを算出するフローを示す図 図 2 8 本発明にかかる広告配分方法 (方法 II) を採用した場合のターゲット カテゴリーウェイトを算出するフローを示す図
図 2 9 本発明にかかる広告配分方法(方法 ΠΙ) を採用した場合のターゲット カテゴリーウェイ トを算出するフローを示す図 図 3 0 本発明にかかる広告枠秒数係数の算出法 (1 ) を説明するための図 図 3 1 本発明にかかる広告枠秒数係数の算出法 (2 ) を説明するための図 図 3 2 本発明にかかる広告枠秒数係数の算出法 (4 ) を説明するための図 図 3 3 本発明にかかる視聴者リクエスト受信から配信リスト返却までのフロ 一を示す図
図 3 4 本発明にかかる配分済出稿リス卜の一例を示す図
図 3 5 本発明にかかるチェック済出稿リス 卜の一例を示す図
符号の説明
1 広告素材配信サーバ
2 視聴者端末
3 番組映像サーバ
4 広告出稿サーバ
5 配分済出稿リスト
6 広告配信条件データベース
7 広告挿入システム
8 配分済出稿リストアップロード処理
9 許諾チェック済出稿リス ト作成 ·更新
1 0 ハンデ係数算出
1 1 リクエス ト受付
1 2 各種チェック処理
1 3 配信リス ト作成処理
1 4 使用ルールチェック処理
1 5 データベース
1 6 許諾管理サーバ 発明を実施するための最良の形態
まず、 図 1に、 本発明である、 広告挿入システムとその周辺システムからなる システムの全体構成の一実施形態を示す。
視聴者端末 2はネットワークへ接続可能で、 ネットワークを介して提供される 映像コンテンツを再生するソフトウエアを有する端末である。 また、 番組映像サーバ 3は、 視聴者端末 2に配信する映像コンテンツを格納す るものであって、 具体的には、 番組映像コンテンツデータベースを備え、 ネッ ト ワーク経由で種々の番組映像コンテンツを配信している。
一方、 広告素材配信サーバ 1は、 広告主の作成した広告用コンテンツを格納す る広告コンテンツデータベースを備え、 ネットワークを介して広告コンテンツを 各視聴者端末に配信するものである。なお、広告サーバ 1、番組映像サーバ 3は、 複数あってもよいし、 1つにまとめてもよレ、。 また、 番組映像サーバ 3が配信する番組映像コンテンツには、 映像コンテンツ の再生中に広告サーバ 1から広告コンテンツを取得し再生するために、 広告情報 の要求を、 ネットワークを介して送信するプログラムが含まれている。 この要求 には、 視聴者端末 2に保持されている視聴者情報も併せて送信される。
さらに、 許諾管理サーバ 1 6は、 広告用コンテンツに対応する、 有効期限を初 めとする種々の許諾情報を格納する許諾情報データベースを備え、 許諾情報要求 に対し、 格納されている広告コンテンツについての許諾情報を広告揷入システム 7に対して送信する。
広告出稿サーバ 4は、 広告コンテンツの出稿数や配信期間等の広告配信情報を 格納する配信条件データベース 6を備え、 配分済み出稿リスト作成処理部 5によ り配信条件を満たすよう配分が行われることになる。
(全体フロー)
次に、 本発明における配信する広告を決定するまでの処理フローの概要につい て説明する。 図 2のとおり、 本発明のフローは、 大きく分けて、 広告出稿サーバ 4における月次処理過程と、 広告挿入システム 7による日次乃至時次処理過程及 び無作為抽出処理を含むオンライン処理とからなる。
まず、 過去の視聴ログに基づく視聴者カテゴリー毎の視聴者行動予測と、 広告 主からの視聴者カテゴリー毎の広告出稿数に関する受注とから処理は開始される。 これらの情報に基づいて広告の最適配分計画を月次にて作成する。 これにより力 テゴリー毎に最適配分された出稿リス ト (以下 「配分済出稿リスト」 という。) を 作成する。 なお、 計画期間は月単位に限るものではない。 なお、 この配分済出稿リス トの作成と併せて、 日時、 平日、 休日といった時間 区分で視聴者の視聴予測を行い、 後述のハンデ係数を計算する際の資料とする。 一方、 広告挿入システム 7では、 広告出稿サーバ 4の月次処理の結果として、 配分済み出稿リストをアップロードする処理 8を行うことからその処理が開始さ れる。 引き続き、 日次乃至時間帯毎の処理並びにオンライン処理を行う。 日次処 理では、 既に配信の完了した広告を前記配分済出稿リストから削除した上で、 当 該日付における出稿リス トを作成する。 同様に、 各時間帯でもその時間帯毎の出 稿リス トを時次処理にて作成する。
そして、 視聴者端末 2から配信要求 (リクエス ト) があった場合には、 その視 聴者端末 2の属するカテゴリーに対応しかつ当該時間帯用の配分済出稿リストを 用いて、 無作為抽出を行うことになる。 そして、 その無作為抽出の結果、 選ばれ た広告がその抽出順に列挙された配信リストが作成される。 なお、 この無作為抽 出は、 該当要求 (リクエス ト) に係る広告枠が埋まるまで繰り返される。
(最小単位カテゴリー)
本発明では、 広告枠を番組単位ではなく、 目標とする視聴者層による視聴回数 単位で設定している。 具体的には、 各視聴者を、 年齢、 性別、 家族構成、 居住地 域、趣味'嗜好、過去の行動 ·行為等を基準にカテゴリ一分けを行う。広告主は、 その発注において、 希望するカテゴリー毎の配信頻度における重点化の程度を指 定することになる。 しかも、 本発明では、 広告毎に、 独自のカテゴリー設定を可 能にした態様も包含する。 このカテゴリー自由設定型広告配分方法における重点化の概要を図 3を用いて 説明する。 図 3の事例は、 個々の広告主が視聴者の年齢を基準にカテゴリ一分け をした場合ものである。 広告主 Aと広告主 Bとは、 共に年齢でカテゴリーを設定 しているものの、 その年齢における刻みは、 それぞれ広告主独自のものとなって おり共通していない。
そこで、 本発明では、 両者のカテゴリ一分けを反映することができる最小単位 のカテゴリーを求め、 この最小単位カテゴリーに対し、 対応する重点設定の値を 割り付けることになる。 ここでは、 年齢に基づくカテゴリ一分けを用いて説明し たが、 性別、 家族構成等視聴者情報を入手可能な事項であれば、 カテゴリ一分け の基準としうることはいうまでもない。
このカテゴリー自由設定方式の採用によって、 情報媒体単位での広告枠の買レ、 切りをしなくとも、 同じシステムで、 種々のカテゴリー設定に対応することがで きることから、 広告主の希望に沿った広告配信が可能となる。
(実配分数の決定)
次に、 各広告を、 所定の計画期間 (例えば、 月単位) 中に、 各カテゴリーに対 してどの程度視聴させるかについて決定しなければならない。 具体的には、 各力 テゴリ一^ ·各広告の視聴機会を何回分割り振るかを決めることになる。 ここで、 各カテゴリーに割り振られた視聴機会 (以下 「実配分数」 という。) の決定方法の 装置構成及び処理フローの一例を、 図 4及び図 5に示す。 まず、計画期間中の予測視聴枠数を、配信リスト作成ログ 15-7等の視聴履歴(口 グ) に関するデータから統計的な解析により算出し、 前記カテゴリー単位で全広 告について予測される視聴回数を集計し、カテゴリ一毎の予測枠数(図 4の上図) を求める。 これが計画期間中のカテゴリ一毎の配信需要数である。
そして、 これを基に個々の広告についてのベースとなるカテゴリー毎の出稿数 (調整前) を求める。 具体的には、 全予測枠数に対するカテゴリー毎の予測枠数 の比を掛けることにより、 広告毎、 カテゴリー毎の初期配分希望出稿数が導かれ ます (図 4の上から 2番目の図)。 さらに、 これに対し、 広告主の指定する重点化処理を施す。 具体的には、 前述 の重点化されたカテゴリーの出稿数を増減し、 広告主の希望を加味するもの (図 4の 3番目の図) で、 広告条件データベース 6より参照した増減指定と前記初期 配分希望出稿数との積をとることでカテゴリ一毎の増減調整後希望出稿数とする。 なお、この増減調整後希望出稿数は、完全に広告主の希望を反映したものです。 但し、 ここでの増減指定については、 若干の制約がある。 例えば、 全カテゴリ 一について重点化調整をした場合には、 希望出稿総数の範囲内では調整がつかな V、可能性があり、 増減指定できるカテゴリ一数及び増減指定の程度には自ずと限 界が存在する。 この段階の増減調整後希望出稿数の総和は、 配信需要数とバランスが取れてい ない。
そこで、 例えば、 この増減調整後希望出稿数と前述の実配分数との差を増減調 整後希望出稿数で割ったもの絶対値の総和をその目的関数 Zとして、 この目的関 数 Zが最小になるように、 計画期間中の広告種別の実配分数をカテゴリー毎に決 定する。 これが基本となるカテゴリー毎の無作為抽出の母集団となる配分済月次 出稿リストである。 その一例を図 3 4に示す。 なお、 上述の処理は、 図 1中の配分済出稿リスト作成処理部 5において行われ る (図 5の 5 )。 配信条件データベース 6より参照した出稿数を、前記増減指定を 考慮しながら、 各カテゴリー毎の配信需要数を超えないように前記カテゴリー毎 の増減調整後希望出稿数に近づけるべく配分が行われる。
この配分された結果に相当する出稿数を、 カテゴリー毎の配信需要数から割り 出すための係数としてカテゴリーゥヱイトを用いる。
そのカテゴリーウェイ トの算出には、 次の処理を行う。 〇カテゴリウェイト算出
CM—SIZE 広告数
CATEGORYS カテゴリ数
a(i, j) 増減指定
#i=l,2, 3,···, CM— SIZE j=l, 2, 3,…, CATEGORYS
1 初期配分出稿数 ( n0(i,j) ) 算出
n0(i, j )= N(i) X log_ctgy(k) / ∑ log_ctgy (k)
k k=l,2, ···, CATEGORYS
log— ctgy(k) :カテゴリ別配信需要数
N(i) :希望出稿総数
2 希望配分数 ( nl(i, j) ) 決定
i=0, 1, 2, 3,■··, CM_SIZE、 j=l, 2, 3,…, CATEGORYにおいて
i ) 広告 iがカテゴリ jをターゲットとするとき
nl(i, j)= n0(i, j) + u(i, j)
ii) その他 (広告 iの j 日がカテゴリ jをターゲットとするとき)
nl(i,d)= n0(i, j) - n0(i,j) * ∑ u(i,k) I ∑ n0(i, k)
kGT 1 keT2
Tl :広告 iのカテゴリの集合
T2 :広告 iのターゲット指定外のカテゴリ集合
ここで、
a(i, j) * n0(i, j) * ∑ n0(m, j)
m
u(i,d) =
∑ n0(m, j) 一 n0(i,j) - a(i, j) *n0(i, j)
m
m=l,2, ···, CM—SIZE. 3 理想配分数 ( n2(i, j) ) 探索
以下の目的関数 Zの値が最小となるような、 n2(i, j)の組合わせを数理計画を用 いて求める。
目的関数:
nl(i, j) - n2(i, j)
Z = ∑ { K(i,j) X } mm
nl(i, j) i=l, 2, ···, CM_SIZE, 3=1,2,3, CATEGORYS .
f 1 (if a(i, j) 0) 〃ターゲット指定なし
K (i, j) =
k (otherwise) 〃ターゲット指定あり
kは任意の定数
制約条件 :
∑ n2(i,j)= ∑ n0(i,j)
∑ n2(i, j)= ∑ n0(i, j) i=l, 2,3,···, CM— SIZE.〃広告 iの出稿数合計 j=l, 2, 3,•■•.CATEGORYS〃カテゴリ jの枠
4 重み係数 (E) の算出
E(i,j)= n' (i,j)/N(i) 上述の事例では、 このカテゴリーウェイ トを数理計画を用いて求めたものであ るが、 その他にも、 種々の算出フローが考えられる。 図 27〜29にそれらの具 体的フローをその計算式を示す。 この種々の算出フローのそれぞれの考え方につ いては、 後述のハンデ係数の算法のところで詳しく説明するので、 図 27〜29 のフローと数式の意義はそれらから容易に類推できるであろう。 U
なお、 図1 • 2 7のカテゴリーウェイ ト算出フロー中の 「( 1 ) 理想配分数 j
(n' (i,j)) の算出」 における 「1 増減調整」、 「2 伸縮調整」 は、 それぞれ 次の処理による。
1 増減調整
① i=l,2,3,"',CM_SIZE、 j =1, 2, 3,…, CATEG0RYSにおいて、 以下の i )、 ϋ) の 条件に従い配分数 nl (i, d)を決定する。
i)広告 iがカテゴリ jをターゲット指定するとき
nl(i, j)= n0(i, j) + u(i, j)
ii) その他 (広告 iがカテゴリ jをターゲット指定しないとき)
nl(i, j)= n0(i, j) - n0(i, j) * ∑ u(i,k) I ∑ n0(i,k)
keT l keT2
Ti :広告 iのターゲット指定のカテゴリ集合、
T2 :ターゲット指定外のカテゴリ集合
ここで、
a(i, j ) * n0(i, j) * ∑ n0(m, j)
m
∑ n0(m, j) 一 n0(i, j) - a(i, j) * n0(i,j)
m
m=l, 2,—,CM_SIZE.
2 伸縮調整
① j=l,2, 3,•••.CATEGORYSにおいて、広告毎の比率を維持したまま広告枠に揃える 伸縮率 (es)を求める
es ( j) = ∑ n(i, j) I ∑ nl(i,j) i=l, 2, 3, ···, CM—SIZE
② i=l, 2, 3, ···, CM— SIZEのそれぞれにおいて、 j=l, 2, 3,…, CATEGORYSのとき、各日 毎の伸縮率により理想配分数を決定
nl(i, j) = nl(i, j) * es(j) (日次処理)
本発明には、 実処理に際してシステム負担、 処理効率を考慮して、 日次で、 そ の日用の出稿リストをさらに作成する態様も含まれる。
具体的には、 図 5および図 6のとおり、 前記配分済月次出稿リストをアップ口 ード 8して、 広告原版の存在チェック処理、 許諾期間チェック等のチェックを行 つた後、 出稿残回数チェックを行い、 さらに既に出稿完了した広告を削除すべく 残回数をチェックする等の更新処理 9を行い、 前記配分済出稿リス卜の絞り込み を行う。 この処理を経たものを配分済出稿リス トデータベース 15-2に格納する。
(ハンデ係数算出)
こうして作成され配分済出稿リストを基に、 計画期間中の各日、 各時間帯への 割り振り処理を行う。 割振り作業とはいっても、 現実には、 配分済月次出稿リス ト中の広告毎の出稿残回数に係数をかけるという演算処理 9によって、見かけ上、 月次出稿リス トが計画期間内各日又は各時間帯の出稿リストに割り振られた場合 と同等の結果を得ることができる。
したがって、 実際には、 図 7のとおり、 許諾 N G日付、 ターゲット日付、 許諾 N G時間帯、 ターゲット時間帯といった変動要因が想定されるため、 それぞれに ついての係数を計算しておき、 それら係数とその時点毎の出稿残回数との積をも つて、 当該時点におけるその広告について出稿回数となるチェック済出稿リスト を取得する。 そこで、 上記変動要因毎のハンデとなる係数の算出方法の基本的考え方につい て説明する。
まず、広告配信条件には、配分する販売単位内の各日、各時間帯等の各時点で、 カテゴリー毎にハンデを設定することができる。
ここで、 「販売単位」 とは、 番組情報を基に任意分割したときの 1区分を指し、 カテゴリーとは販売単位内において視聴者情報等でさらに分割したときの 1区分 とする。 端的には、 1販売単位から、 前述の配分済み月次出稿リスト一つが作成 される。 また、 「ハンデ」 とは、 広告毎の希望出稿数の拘束条件下で、 指定広告コンテン ッの視聴頻度を増減するために用意された設定であって、 抽出確率分布における 「ムラ」 に相当する、 「配信数」 換算した場合の配信数における増減量である。 す なわち、 このハンデ設定を調整することにより、 計画期間内の特定の日乃至時間 帯等におけるある広告の配信確率を恣意的に増減させる役割を果たすものである。 それでは、具体的な各時点での各ハンデの算出方法について、以下に詳述する。 全体的な流れとしては、 前述のとおり (図 7 )、 許諾 N G日係数算出、 ターゲッ ト日付係数の算出、 許諾 N G時間帯係数の算出、 ターゲット時間帯係数の算出の 順に計算し、 それらの係数の全ての積をとることにより、 全体としてのハンデ係 数が算出される。 この結果は、 チヱック済出稿リストデータベースに格納保存さ れ、 無作為抽出の際の基礎データとして利用される。 ここで、 個々の係数の具体的な算出法の説明に先立ち、 月次の出稿リストを各 期日に振り分ける手法とその手法におけるハンデ係数について、 図 8を用いて概 説する。
ある期日における各種広告の出稿残回数が把握されており、 一方、 過去の視聴 履歴等から当該日に予想される出稿回数は略予測し得る (各日の全出稿回数は異 なる。) ので、 この予測された出稿回数を当該日における理想配分数ということが できる。
先の説明のとおり、 ベースとなる出稿リストは、 総数の比率から求められてい ることから、 仮に、 全広告について、 当該日において特殊な処理を希望されてい ない場合には、 単純に残回数とこの理想配分数との比率で圧縮すればよいはずで あるから、 この場合のハンデ係数はその比率となる。 次に、 図 8の n + 2日のように広告 Aが出稿を禁止されている場合 (以下、 「許 諾 N G日」 という。) には、 広告 Aの出稿回数が 0になった分を他の広告 B、 じで 埋め合わせをしなければならない。 とともに、 広告 Aの広告主の希望する期間内 の出稿回数を守るためには、 この n + 2日に広告 Aの出稿ができなかった分を他 の日に振り分けて、 広告 Aの出稿回数をより多く しなければならず、 一方、 他の 広告 B, Cは、 n + 2日に余分に出稿することになるので、 他の日には、 その分 少なめの出稿回数としなければならない。 また、 許諾 NG指定のほかにも、 広告主から、 特定の日に重点的に配信してほ しいとの希望される場合がある。 図 8では、 n + 1日に、 広告 Bが重点的に配信 することが希望される場合 (以下、 「ターゲット日」 という。)、 許諾 N G指定の場 合と同様に、 広告毎の残回数に比例した配分とはならない。
ここで、 理想配分数、 即ち、 各種ハンデ係数の算法についてさらに詳しく説明 する。 このハンデ係数の算法としては、 いくつかのやり方が考えられる。
(方法 I )
まず、 もっとも簡便な配分方法から説明する。 図 9のとおり、 許諾 N Gョが設 定された場合、 許諾 N G日とそれ以外の日では取り扱いが相違する。 許諾 N G日 が設定されている広告を配信しないように取り除くと、 許諾 NG日の広告枠に空 きを生じることとなり、 一方で、 その取り除かれた分は、 許諾 N G日以外の日に 均等に分配されることから、 予測される当該期日の広告枠をオーバーすることに なる (この工程は図 9の 「1」 の操作に相当する。)。
そこで、 広告種毎の比率を維持したままで、 その大きさを予測されている広告 枠の大きさに揃えるように、 広告量を増減調整 (図中では伸縮調整) する (この 工程は、 図 9の 「2」 の操作に相当する。)。 これによつて、 許諾 N G日が存在し ても計画期間中に亘つての出稿確率を略維持できる。
また、 ターゲット日の指定のある場合にも、 ターゲット日に集中的にその広告 を配信がなされるように、 ターゲット日以外の日から集めて当該日における当該 広告の数に上乗せする (この工程は、 9図の 「3」 の操作に相当する。)。 一方、 ターゲット日以外の日では、 空きが生じることになる。 これら、 広告枠の大きさ に対しオーバーした分及び空き分を解消するために、 許諾 N G日処理と同様に、 広告数の比率を維持しつつ伸縮調整する (この工程が、 9図の 「4」 の操作に相 当する。)。 同様に、 NG時間帯やターゲット時間帯が指定されている場合の算法も、 日次 算法と同様な処理によることができる。 そして、 具体的なハンデ係数の算出は、 図 10〜図 1 3に記載された処理によって達成される。
ここで、 図 10の許諾 NG日付係数算出フロー中の (1) 理想配分数算出にお ける 「1 増減調整」 並びに 「2 伸縮処理」 は、 それぞれ次の処理による。
1 増減調整
Φί=1,2, 3,•••,CM_SIZE, d=l,2, 3, "-'DAYSにおいて、 以下の i )、 ii )、 iii) の 条件に従い配分数 nl (i, d)を決定する。
1)広告1が(1日を許諾 NG指定するとき
nl(i,d)=0 ii) i )以外でかつ広告 iが他の日に許諾 NG日を持つ場合
nl(i.d) = n0(i,d)+ n0(i,d) * ∑ 0(i, j ) / ∑ n0(i, j)
Tl :広告 iの許諾 NG日集合
T2 :広告 iの許諾 NG日外の日付集合 iii)その他 )、 ii)以外全て)
nl(i,d)= nO(i.d)
2 伸縮調整
®d=l,2,3,一,DAYS において広告毎の比率を維持したまま広告枠に揃える伸縮率 (es(d)) を求める
es(d) = ( ∑ n(i.d)- ∑ nl(k, d)) / ( ∑ nl(i,d)_ ∑ nl(k,d) )
i keci i keCl i=l, 2, 3,•••,C _SIZE
Cl : d日において許諾 NGが発生している広告種集合 ② i=l,2, 3, ···,CM_SIZE、 d=l, 2, 3, ···, DAYSにおいて、 以下の i )、 ii) の条件に従 い各日毎の伸縮率により理想配分数を決定する
i )広告 iの d日が許諾 NGであるとき
nl(i.d) = nl(i,d) ii)広告 iの d日が許諾 NGではないとき
nl(i, d) = nl(i,d) *es(d) また、 図 1 1のターゲット日付係数算出フロー中の (1) 理想配分数算出にお ける 「1 増減調整」 と 「2 伸縮調整」 は、 それぞれ次の式による。
1 増減調整
① i=l, 2,3, '··,。Μ_5ΙΖΕ、 d=l, 2, 3,…, DAYS において、 以下の i )、 ii)、 iii) の 条件に従い配分数 nl (i, d)を決定する。
1)広告1が(1日をターゲット指定するとき
nl(i,d)= nO(i.d) + u(i,d) ii)その他 (広告 iが d日をターゲット指定しないとき)
nl(i, d)= n0(i, d)— n0(i,d) * ∑ u(i,j) / ∑ n0(i, j)
jGTl jeT2
Tl :広告 iのターゲット指定の日付集合、
T2 :ターゲット指定外の日付集合
ここで、
a(i,d) * n0(i, d) * ∑ n0(m, d)
m
u(i,d)=
∑ n0(m,d) ― n0(i,d) - a(i,d) *n0(i,d) m m=l, 2, ·'·,。Μ— SIZE. 2 伸縮調整
① d=l,2,3,一,DAYSにおいて、 広告毎の比率を維持したまま広告枠に
揃える伸縮率を求める
es(d)= ∑ n(i.d) I ∑ nl(i,d) 、 i=l, 2, 3, ·■·, CM— SIZE
② i=l,2,3, ·'·,。Μ— SIZE、 d=l, 2, 3, ··■, DAYSにおいて、 各日毎の伸縮率により 理想配分数を決定する
nl(i,d) = nl(i,d) *es(d) また、 図 28のカテゴリーゥヱイト算出フロー中の 「(1) 理想配分数の算出」 における 「1 増減調整 ·交換調整」 は、 次の処理による。
1 増減調整 ·交換調整 (増減調整方法 B)
① i=l, 2,3,…, CM— SIZEのそれぞれにおいて、 j =1, 2, 3,…, CATEGORYSのとき、 以 下の i ) の条件の場合に増減、 交換調整を行い配分数 nl(i, j )を決定する
i )広告 iのカテゴリ jがターゲット指定であるとき
nl(i, j ) = nl(i, j ) + u(i, j )
ここで、
a(i, j ) * n0(i, j ) * ∑ nO (m, j )
m
u(i, j )=
∑ n0(m, j ) - n0(i, j ) - a(i, j ) *n0(i, j ) m
ra=l, 2, ·■•'CM— SIZE.
①- 1 (交換調整) n=l, 2, 3, ···, CATEGORYSにおいて、 以下の条件 i -1)に従い増減 指定量を他のカテゴリにおける広告 iの広告量を減らす
i - 1)広告 iがカテゴリ nをターゲット指定しない場合
nl(i, n) = nl(i, n)— u(i, j ) * ∑ n0(i,k) I ∑ n0(i,k)
keT l keT2 ①- 1-1 m= 1,2, ,CM_SIZE において、 さらに以下の条件に従い交換量を決定す る
ds(m,n) = (u(i, j) *∑ n0(i,k)/∑ n0(i,k)) *nl(m, j)/∑ nl (k, j)
jETl }≡Ί2 k
k= 1, 2, ·■·, CM—SIZE i-1-1) (例外処理) 交換するだけの広告量がない場合
(nl (in, n) - ds (m, n) < 0)
ds(m, n)= nl(m, n) *Ds、 05=0.9(任意)
① -1-2 (交換) m= 1,2, '··,εΜ_5ΙΖΕにおいて、 交換量に従い該広告量の増減を する
nl (m, n) = nl (m, n) + ds ^m, n)
nl (m, j ) = nl(m, j )— ds(m, n)
Tl :広告 iのターゲット指定のカテゴリ集合
T2 :広告 iのターゲット指定外のカテゴリ集合 また、 図 29のカテゴリーゥヱイト算出フロー中の 「(1) 理想配分数 (n, (I, j)) の算出」 における 「1 割増 '減処理」、 「2 空き、 オーバー量算出」 及び 「枠、 残回数更新」 は、 それぞれ次の処理による。
1割増 ·減量の処理
① i=l,2,3,"',CM_SIZEのそれぞれにおいて、 j=l, 2, 3,…, CATEG0RYSのとき、以 下の i )、 ϋ) の条件により単位配分数を決定する i )広告 iのカテゴリ jがターゲット指定のとき
nl(i, j) = n0(i, j)+ u(i, j) ii) その他
nl(i,j) = n0(i, j)- n0(i, j) * ∑ u(i, k) / ∑ n0(i, k)
keT 1 k≡ 2
Tl :広告 iのターゲット指定のカテゴリ集合、
T2 :広告 iのターゲット指定外のカテゴリ集合の日付集合
ここで、
a(i, j) * n0(i, j) * ∑ n0(m, j)
m
u(i, j)=
∑ n0(m, j)-n0(i, j) - a(i, j) *n0(i, j)
m
m=l,2,•■•,CM_SIZE.
2空き、 オーバー量算出
① j=l,2,3, ·■·, CATEGORYS において、 1により増減した各カテゴリの配信数合計 を算出する
s0(j)= ∑ n0(i, j) 、 sl(j) = ∑ nl(i,j) i=0, 1, 2, 3, ···, CM—SIZE
② i=0,l,2, 3,■••,CM_SIZE j=l, 2, 3, ···, CATEGORYS において、 以下の i )、 ii) の条件に従い各値を決定する
i )枠をオーバーしている場合 (si(j)-s0(j)>0)
Ns(i) = Ns(i)- nl(i,j) * ( s0(j)/sl(j) )
n0(i,j) = 0
n2(i,j) = n2(i, j)+nl(i, j) * ( s0( j )/sl(j) ) ii)枠が空いている場合 (s0(j) -sl(j) ≤0)
Ns(i) = Ns(j)— nl(i, j)
n0(i, j) = (sO(j)-sl(j)) * nl(i, j)/sl(j)
n2(i,j) = nl(i, j) 3 枠、 残回数更新
( i=0, 1, 2,3, '··,。Μ_5ΙΖΕのそれぞれにおいて、 j=l, 2, 3, ···, CATEGORYSのと、 単 位配分数を更新する
n0 (i, j) = Ns (i) * ctgy (j) /Allctgy 〃再配分
nO(i, j) = nO(i, j) +un(i, j) 〃単位量加算
ここで、
allctgy= ∑ ∑ nO(i,j)、 ctgy(j) = ∑ nO(i,j)、 i=0, 1,2, 3,
j=l,2, 3, ···, CATEGORYS ここで、 図 13 の許諾 NG時間帯係数算出フロー中の (1) 理想配分数算出に おける 「1 増減調整」 並びに 「2 伸縮処理」 は、 それぞれ次の処理による。
① i=l, 2, 3, ···, CM— SIZE、 d=l, 2, 3,…, DAYS において、 以下の i)、 ii )、 iii) の 条件に従い配分数 nl (i, d)を決定する。 i )広告 iが t時間帯を許諾 NG指定するとき
nl(i, t)=0 ii) i)以外でかつ広告 iが他の時間帯に許諾 NG指定を持つ場合
nl(i, t) = nO(i, t) + n0(i, t) * ∑ n0(i, j ) / ∑ n0(i, j)
3≡ΊΙ jET2
T l :広告 iの許諾 NG時間帯集合 、
T2 :広告 iの許諾 NG時間帯外の時間帯集合 iii)その他 (i)、 ii) 以外全て
nl(i.t) = nl(i, t) + nO(i.t) 2 伸縮調整
① t=l, 2, 3, ···, 24 において、 広告毎の比率を維持したまま広告枠に揃える伸縮率 (es)を求める
es(t) = (∑ n(i, t) - ∑ nl(k, t)) I (∑ nl(i,t)_∑ nl(k, t))
i kec l i keC l
i=l,2, 3, "^CM—SIZE
Cl : t時間帯において許諾 NGが発生している広告種集合
② i=l,2,3,…,C^LSIZE、t=l,2,3,…,24にぉぃて、以下の i )、 ϋ )の条件に従い、 各日毎の伸縮率により理想配分数を決定する
i )広告 iの t時間帯が許諾 NGであるとき
nl(i, t)= nl(i, t)
ii)広告 iの t時間帯が許諾 NGではないとき
nl(i, t)= nl(i, t) *es(t) また、 図 1 3のターゲット時間帯係数算出フロー中の (1) 理想配分数算出に おける 「1 増減調整」 と 「2 伸縮調整」 は、 それぞれ次の式による。
1 増減指定による調整
① i=l, 2, 3 ··, CM_SIZE、 ΐ=1,2,3,···,24 において、 以下の i )、 ii )、 iii) の条 件に従い配分数 nl (i, t)を決定する。
i )広告 iが t時間帯をターゲット指定しているとき
nl(i, t) = n0(i, t) + u(i, t)
ii)その他 (広告 iが t時間帯をターゲット指定していないとき)
nl(i,t) = n0(i,t)一 n0(i, t) * ∑ u(i, j) I ∑ n0(i,j)
jeTi jeT2
Ti:広告 iのターゲット指定の時間帯集合 、
T2:広告 iのターゲット指定外の時間帯集合 (i, t) * n0(i, t) * ∑ nO (m, t)
m
u(i,t) =
∑ nO(m, t) -nO(i, t) -a(i, t) *nO(i, t)
m
m=l, 2, ,, CM—SIZE.
2 枠調整処理
① t=l,2,3, "·,24において、 広告毎の比率を維持したまま広告枠に揃える
es(t)= ∑ n(i, t) I ∑ nl(i, t) 、 i=l, 2, 3, ···, CM— SIZE
② i=l, 2, 3, '··,。Μ_5ΙΖΕ、 t=l,2, 3, 24 において、 各日毎の伸縮率により理想配 分数を決定する
nl(i, t)= nl(i, t) *es(t) この算法では、 許諾 NG設定がなされた広告が多い場合等、 各広告の出稿数合 計に差異を生じてしまうものの、 処理が非常に簡便であることから、 計算負担が 小さくシステム構成も簡単で済むという点が特徴である。
(方法 Π)
次に、 別の手法によって広告枠の空き及びオーバーを調整する算法について説 明する。 その算法の概要を図 12に示す。
この方法では、 許諾 NG分を許諾 NG以外の日又は時間に均等に振り分ける点 では、 前記方法 Iと同じであるが、 枠にあわせての伸縮調整は行わず、 許諾 NG 日以外のその他の日に上乗せした分に相当する出稿数を、 この許諾 NG日でない 日のうちの当該許諾 NG指定のない広告から、 その出稿数の比率で按分して均等 に抜き出することで調整を行うものである。 いわば、 許諾 NG指定の広告とそれ 以外の日の指定のない広告で交換処理することに等しい (図 9では CM 2 )。 この方法では、 許諾 NG等が多い場合には、 交換ができない日又は時間帯が生 じ得るため、 実際の処理では、例えば、 交換対象の広告量の 9/10までとするとい つた、 交換の限度を定めることが望ましい。
但し、 この方法 IIでは、 交換処理の順序によって、 日付間、 広告間において同 じ条件であっても、抽出回数に若干の差異が生じる力 s、非常に簡単な処理により、 方法 Iのような広告枠に収まりきらないといった事態を排除することができる点 が特徴である。
そして、 ターゲット指定についても、 図 9下図のとおり、 同様の処理により振 り分けが可能である。 なお、 ターゲット (重点) 化のために、 ターゲット指定の ない日から均等に調達したターゲット指定の広告の出稿数と、 当該ターゲット日 における該重点化調整後の各広告の出稿数の比率で按分された同量の広告出稿数 との間で交換処理が行われる点が、 許諾 N G指定の場合の処理とは少し異なる。 それらの具体的なハンデ係数の算出フローについては、図 1 5〜図 1 8に示す。 ここで、 図 1 5の許諾 N G日付係数算出フロー中の (1 ) 理想配分数算出にお ける 「1 増減調整 ·交換調整」 は、 次の処理による。
1 増減調整 ·交換調整
① i = 1, 2, 3,"',CM_SIZEのそれぞれにおいて、 d=l,2, 3, "'. DAYSのとき、 以下の i ) の条件の場合に増減、 交換調整を行い配分数 nl (i, d)を決定する i )広告 iの d日が許諾 NGであるとき
nl (i, d) =0
① -1 (交換調整)
n=l, 2, 3, ···, DAYSにおいて 交換量を算出し交換調整をする。
①- 1-1 (交換量の算出)
ra= l,2,…, CM—SIZEにおいて、以下の i - 1)、 i - 2)の条件に従い交換量(ds) を決定する i -1) n≠d、 且つ広告 mが d日に許諾 NGを持たない場合
ds(m, n) = (n0(i,d) *∑n0(i, j)/∑n0(i, j)) *nl(m,n)/∑ nl (k, n)
jETl ≡T2 k≡Ol i -1-1) (例外処理) NG広告交換するだけの広告量がない場合
(nl(m, n)- ds(m, n) <0のとき)
ds(m, n)=nl(m, n) *Ds、 03=0.9(任意) i -2) その他
ds (m, n) =0
① -1-2 (交換)
m= 1,2, ···,CM_SIZEにおいて、 交換量に従い該広告量を増減する
nl (m, n) = nl (m, n) - ds (m, n) //移動元
nl(m, d) = nl(m, d) + ds(m,n) 〃移動先
nl(i, n) = nl(i, n) + ds(m, n) 〃許諾 NG広告
Tl:広告 iの許諾 NG指定の日付集合、
T2:広告 iの許諾 NG指定外の日付集合、
Di: d日において許諾 NG指定がされていない広告の集合 ここで、 図 16のターゲット日付係数算出フロー中の (1) 理想配分数算出に おける 「1 増減調整 ·交換調整」 は、 次の処理による。
1 増減調整,交換調整 (増減調整方法 B)
① i=l,2, 3, " CM-SIZE d=l, 2, 3,…, DAYS において、 以下の i ) の条件の場合 に増減、 交換調整を行い配分数 nl(i,d)を決定する
i)広告 iの d日がターゲット日付であるとき
nl(i, d) = nl(i,d) + u(i, d) で、
a(i, d) * n0(i, d) * ∑ n0(m, d)
m
u(i,d) =
∑ nO (m, d) - nO(i,d)— a(i, d) *nO(i, d)
m
m=l,2'-",CM— SIZE.
① -1 (交換調整)
n=l, 2, 3,…, DAYSにおいて、 以下の条件 i -1)に従い増減指定量を他の日の 広告 iの広告量を減らす
- 1)広告 iが n日にターゲット指定されていない場合
nl(i, n)= nl(i, n)-u(i,d) * ∑ nO(i,j) / ∑ nO(i,j)
3≡Ί1 j≡l2
①-ト 1
m= 1,2, " CM— SIZEにおいて、 さらに以下の i -1-1)、 i_l- 2)の条件に従い 交換量 (ds) を決定する
i -1-1) 広告 mが d日に許諾 NGを持たない場合
ds (m, n) = (u (i, d) *∑ n 0 (i, j) /∑ nO (i, j) ) * nl (m, d)/∑nl (k, d)
jeTi jeT2 keDi i -1-1-1) (例外処理) 交換するだけの広告量がない場合
(nl (m, n)- ds(m, n) <0)
ds(m, n)= nl(m, n) * Ds、 Ds=0.9 (i E) i -1-2) その他
ds (m, n) = 0
①- 1-2 (交換)
m= 1,2, ·'·,0Μ_3ΙΖΕにおいて、 交換量に従い該広告量の増減をする nl (m, n) = nl (m, n) + ds(m, n)
nl (m, d) = nl (m, d) ― ds(m, n)
Tl:広告 iのターゲット指定の日付集合 、
T2:広告 iのターゲット指定外の日付集合
Dl: d日において許諾 NG指定がされていない広告の集合 ここで、 図 17の許諾 NG時間帯係数算出フロー中の (1) 理想配分数算出に おける 「1 増減調整 ·交換調整」 は、 次の処理による。
1 増減調整 ·交換調整
① i=l,2, 3, " CM— SIZEのそれぞれにおいて、 t =1, 2, 3,…, 24のとき、
以下の i ) の条件の場合に増減、 交換調整が行い配分数 nl (i, t)を決定する i ) 広告 iの t時間帯が許諾 NGであるとき
nl(i, t)=0
① -1 (交換調整) η=1,2,3, ·'·,24において 交換量を算出し交換調整をする。 ①- 1-1 (交換量の算出) m= 1,2, '··, Μ_5ΙΖΕにおいて、 以下の i- 1)、 i - 2)の 条件に従い交換量 (ds)を決定する
i-1) ≠ t, 且つ広告 mが t日に許諾 NGを持たない場合
ds(m, n) = (nO(i,t) *∑ n 0(i, j)/∑n0(i, j)) *nl(m, n)/∑nl(k, n)
jGTl j≡T2 ≡Ol i -1-1) (例外処理) NG広告交換するだけの広告量がない場合
(nl(m, n)- ds (m, n) < 0)
ds(m, n)=nl(m, n) * Ds、 03=0.9(任意) i -2) その他
ds (m, n) = 0 ①- 1-2 (交換)
m= 1,2, ,CM_SIZEにおいて、 交換量に従い該広告量の増減をする
nl (m, n) = nl (m, n) - ds (m, n) //移動兀
nl(m, t) = nl(m, t) + ds(m,n) 〃移動先
nl(i, n) = nl(i, n) + ds (m, n) 〃許諾 NG広告
Tl:広告 iの許諾 NG指定の時間帯集合 、
T2:広告 iの許諾 NG指定外の時間帯集合、
D1: t時間帯において許諾 NG指定がされていない広告の集合 ここで、 図 18のターゲット時間帯係数算出フロー中の (1) 理想配分数算出 における 「1 増減調整 ·交換調整」 は、 次の処理による。
1 増減調整 ·交換調整 (増減調整方法 B)
① i=l, 2, 3, ·■·, CM_SIZEのそれぞれにおいて、 t =1, 2, 3, ···, 24のとき、
以下の i ) の条件の場合に増減、 交換調整を行い配分数 nl(i, t)を決定する i )広告 iの t時間帯がターゲット時間帯であるとき
nl(i, t) = nl(i, t) + u(i,t)
ここで、
a(i, t) * n0(i, t) * ∑ nO (m, t)
m
u(i,t) =
∑ nO (m, t) ― nO(i, t) - a(i, t) *nO(i, t)
m
m=l, 2, ·'·,0Μ— SIZE.
① -1 (交換調整)
n=l, 2, 3, ···, 24において、 以下の条件 i -1)に従い増減指定量を
他の時間帯の広告 iの広告量を減らす
i- 1)広告 iが n時間帯にターゲット指定されていない場合
nl(i, n) = nl(i, n) 一 u(i,t) * ∑ nO(i, j) I ∑ nO(i, j) ①- 1-1 HP 1,2,•••,CM_SIZEにおいて、 さらに以下の i -1-1)、 i -1-2)の条件 に従い交換量 (ds)を決定する
i - 1-1) 広告 mが t時間帯に許諾 NGを持たない場合
ds(m, n) = (u(i,t) *∑ n0(i, j)/∑n0(i, j)) *nl(m, t)/∑nl(k, t)
jETi j≡T2 keDi i -l-i-i) (例外処理) 交換するだけの広告量がない場合
(nl(m, n)- ds(m, n) <0)
ds(m, n) =nl (m, n) * Ds、 Ds = 0.9 (任意) i -1-2) その他
ds (m, n) = 0
①- 1-2 (交換)
m= 1,2,…, CM— SIZEにおいて、 交換量に従い該広告量の増減をする
nl (m, n) = nl (m, n) + ds (m, n)
nl (m, t) = nl (m, t) ― ds (m, n)
Tl :広告 iのターゲット指定の時間帯集合 、
T2:広告 iのターゲット指定外の時間帯集合
Dl: t時間帯において許諾 NG指定がされていない広告の集合
(方法 ΠΙ)
また、別の方法として、方法 Iのような広告枠に収まりきらない場合を排除し、 また方法 IIのような交換手順によっても影響されず、さらに後述の線形計画法等 の数理計画によって行う場合に比べ、 計算量が小さくかつ重点化の効果が強調で きるようにすることも可能である反復計算を用いた方法がある。
この方法 IIIの配分処理の概要は、 図 1 9のとおりである。 1回当たりの調整 量に刻みを設ける。 すなわち調整回数で等分した単位調整量に固定して調整を繰 り返し行うことで、 漸次許諾 NG等の広告をその許諾 NGのない日又は時間帯に 振り分けるというものである。 具体的には、 (1) 例えば、調整回数を 10回とすると、調整前の広告量の例え ば 1Z10を取り出す。 なお、調整回数は任意に定めることができる。 (2)許諾 NGを取り除き、 許諾 NG日以外へ分配する。 空きのある枠内全ての広告を中間 出稿数へ移動する。 オーバーしている広告の内訳は、 その日における各広告の広 告量の割合と同等である。 なお、各枠は空き (繰り越し枠)、 オーバ量 (繰り越し 残回数) が存在し、 各合計量は等しい関係にある。 (4) 繰越し枠に対して、繰越 し残回数を分配する。 (5) 調整前の広告量の 1Z10を取り出し、 上乗せする。 (6) (2) の処理に戻り、繰り返し数が 10回に達したら終了する。 なお、 ここ での番号は、 図 19中の番号と共通する。
すなわち、 許諾 NG分の広告 (CM1) を許諾 NG以外の日に均等に分配し、 広告主毎のシェアを維持しつつ、 分配された許諾 NG内を、 調整量分とオーバー 分に分割する。
そして、 調整量に収まっている分は、 そのまま配分量として確定する。 オーバ 一分は収束を早めるために、 次回の調整量分に加えて、 同様な処理を繰り返すも のである。 これは、 オーバー分を集めて再度、 空きのあるところに比例配分し直すことに なるため、方法 IIのような交換順序等に依らない配分が可能となる。 この手法に より、 有限回の調整で配分が可能となる上、 調整量を小さく刻めば、 線形計画法 にも匹敵する配分が可能となる。 加えて、 重点化率よりも配分比率に大きな偏り を発生させることもできるので、 広告主にとって魅力的である。
なお、 ターゲット指定の場合も同様に算出することが可能であり、 それらの具 体的算出式を図 20〜 24に例示する。
ここで、 図 20の許諾 NG日付係数の算出フロー中の (1) 理想分配数算出に おける 「1 増減調整」、 「2 空き、 オーバー量算出」、 「3 枠、 残回数更新」 は、 それぞれ次の処理による。 1 割増 ·減量の処理
① i=l, 2, 3, '··, CM— SIZEのそれぞれにおいて、 d=l, 2, 3, ···, DAYSのとき、
以下の i)、 ii)、 iii) の条件に従い単位調整量 nl(i,d)を決定する
i )広告 iの d日が許諾 NG指定の場合
nl(i, d)=0 ii) i)以外でかつ他の日に許諾 NGを持つ場合
nl(i,d) = n0(i,d)+ n0(i, d) * ∑ n0(i, j ) / ∑ n0(i, j)
jETi j≡l2
Tl :広告 iの許諾 NG指定の時間帯集合、
T2 :広告 iの許諾 NG指定外の時間帯集合 iii) その他 (i)、 ii)以外全て
nl(i,d) = nO(i.d)
2 空き、 オーバー量算出
① d=l,2,3,"',DAYS において、 1により増減した各日の単位調整量合計を算出す る
s0(d)= ∑ n0(i, d) 、 sl(d) = ∑ nl(i,d) i=0, 1, 2, 3, ···, CM—SIZE
② i=0, 1,2, 3, ···, CM—SIZEのそれぞれにおいて、 d=l, 2, 3, ---.DAYSのとき、以下の i )、 ii) の条件に従い各値を決定する i )枠をオーバーしている場合 (sl(d)-s0(d)>0)
Ns(i) = Ns(i)- nl(i,d) * ( s0(d)/sl(d) )
n0(i, j) = 0
n2(i,d) = n2(i,d) + nl(i.d) * ( s0(d)/sl(d) ) ii)枠が空いている場合 (sO(d)-sl(d) <= 0)
Ns(i) = Ns(d)—nl(i,d)、
n0(i,d) = (sO(d)-sl(d)) * nl (i, d)/sl (d)、
n2(i,d) = n2(i,d)+nl(i,d)
3 枠、 残回数更新
① i=0, 1, 2, 3, ···, CM_SIZEのそれぞれにおいて、 d=l, 2, 3,…, DAYSのとき 単位調整量を更新する
n0(i,d) = Ns(i) *day(d)/allday 〃残回数の再配分
n0(i,d) = n0(i,d)+un(i,d) 〃単位量加算 ここで、
allday = ∑ ∑ n0(i,d)
d i
day(d) = ∑ n0(i,d)
i i=0, 1,2,3,···, CM_SIZE、 d=l, 2, 3, ···, DAYS 次に、 図 21のターゲット日付係数の算出フロー中の (1) 理想分配数算出に おける 「1 増減調整」、 「2 空き、 オーバー量算出」、 「3 枠、 残回数更新」 は、 それぞれ次の処理による。
1割増 ·減量の処理
① i=l,2, 3, '··, Μ_5ΙΖΕのそれぞれにおいて、 d=l, 2, 3, ···, DAYSのとき、
以下の i:)、 ϋ) の条件により単位調整量 nl(i,d)を決定する i )広告 iの d日がターゲット日付のとき
nl(i,d)= n0(i,d)+ u(i,d) ii) その他
nl(i,d)= n0(i,d)- n0(i, d) * ∑ u(i, j ) I ∑ n0(i, j )
jeTi jGT2
Tl :広告 iのターゲット日付集合、
T2 :広告 iのターゲット指定外の日付集合
ここで、
a(i,d) * nO(i,d) * ∑n0(m, d)
m
u(i, d) =
ΣηΟ (m, d) 一 nO(i, d) - a(i, d) *nO(i, d)
m
ra=l, 2, ···, CM—SIZE.
2空き、 オーバー量算出
① d=l,2,3,—,DAYS において、 1により増減した各日の単位調整量合計を算出す る
sO(d) = ∑ nO(i, d) 、 sl(d) = ∑ nl(i, d) i=0, 1, 2, 3, ···, CM_SIZE
② i=0, 1,2, 3,••-,CM_SIZE d=l, 2, 3, ···, DAYS において、 以下の i )、 ii ) の条 件に従い各値を決定する i )枠をオーバーしている場合 (sl(d)-sO(d)>0)
Ns(i) = Ns(i)— nl(i, d) * ( sO(d)/sl(d) )
nO(i, j) = 0
n2(i,d) = n2(i,d) + nl(i.d) * ( sO(d)/sl (d) ) ii)枠が空いている場合 (sO(d) — sl(d) ≤ 0)
Ns(i) = Ns(d) - nl(i,d)
nO(i,d) = sO(d)-sl(d)) *nl (i, d)/sl (d)
n2(i,d) = n2(i,d)+nl(i,d) 3 枠、 残回数更新
① i=0, 1, 2, 3,■··, CM— SIZEのそれぞれにおいて、 d=l, 2, 3,■··, DAYSのときの単位調 整量を更新する
nO(i, d) = Ns(i) *day(d)/Allday 〃再配分
nO(i, d) = nO(i,d) + un(i,d) 〃単位量加算
ここで、
allday = ∑ ∑ nO(i.d)
d i
day(d) = ∑ nO(i, d)
I i=0, 1, 2, 3, ···, CM—SIZE、d=l, 2, 3, ···, DAYS 次に、 図 22の許諾 NG時間帯係数の算出フロー中の (1) 理想分配数算出 おける 「1 増減調整」、 「2 空き、 オーバー量算出」、 「3 枠、 残回数更新」 は、 それぞれ次の処理による。
1 割増 ·減量の処理
① i=l, 2, 3, ···, CM_SIZEのそれぞれにおいて、 t =1, 2, 3,…, 24のとき以下 の i ) ϋ) の条件により単位調整量 nl(i,t)を決定する
i )広告 iの t時が許諾 NGであるとき
nl(i, t)=0 ii) i)以外でかつ他の時間帯に許諾 NGを持つ場合
nl(i, t)= n0(i, t) + n0(i, t) * ∑ n0(i, j ) I ∑ n0(i, j )
jeTi jeT2
Tl :広告 Iのターゲット時間帯集合、
T2 :広告 iのターゲット指定外の時間帯集合
iii) その他 (i)、 ϋ) 以外全て
nl(i,t) = n0(i, t) 2 空き、 オーバ量算出
① t=l,2,3 24 において、 1により増減した各日の単位調整量合計を算出する s0(d)= ∑ n0(i, t) 、 sl( t) = ∑ nl(i.t) t=l, 2, 3, ---,24
② i =0, 1, 2, 3,…, CM— SIZEのそれぞれにおいて、 t=l, 2, 3, ···, 24のとき、
以下の i)、 ϋ) の条件に従い各値を決定する
i )枠をオーバーしている場合 (sl(t)-s0(t)>0)
Ns(i) = Ns(i) - nl(i, t) * ( s0(t)/sl(t) )
n0(i, j)= 0
n2(i,t)= n2(i,t) + nl(i.t) * ( s0(t)/sl(t) ) ii)枠が空居ている場合 (s0(t)-sl(t)≤0)
Ns(i) = Ns(t)- nl(i, t)
n0(i,t)= (sO(t)-sl(t)) *nl(i,t)/sl(t)
n2(i, t)= n2(i,t)+nl(i, t)
3 枠、 残回数更新
① i=0, 1, 2, 3, ···, CM—SIZEのそれぞれにおいて、 =1, 2, 3, ···, 24のとき、単位調整 量を更新する
n0(i, t)= Ns(i) *time(t)/alltime 〃再配分
n0(i, t)= n0(i, t) +un(i, t) 〃単位量加算
—で、
alltime = ∑ ∑ n0(i, t)
t i
time(t) = ∑ n0(i, t)
=0, 1, 2, 3, ···, CM— SIZE、t=l, 2, 3, ···, 24 次に、 図 23のターゲット時間帯係数の算出フロー中の (1) 理想分配数算出 における 「1 増減調整」、 「2 空き、 オーバー量算出」、 「3 枠、残回数更新」 は、 それぞれ次の処理による。
1 割増 ·減量の処理
① i=l, 2, 3,■··, CM_SIZEのそれぞれにおいて、 t=l, 2, 3, ·■·, 24のとき、
以下の i )、 ϋ) の条件に従い単位調整量 nl(i,t)を決定する
i )広告 iの t時がターゲット時間帯のとき
nl(i, t)= n0(i, t)+ u(i, t) ii) その他
nl(i, t) = n0(i, t) - n0(i, t) * ∑ u(i, j ) / ∑ n0(i, j )
jeTi j≡ 2
Tl :広告 iのターゲット指定の時間帯集合、
T2 :広告 iのターゲット指定外の時間帯集合
ここで、
a(i, t) * n0(i, t) * ∑ n0(m, t)
m
u(i,t) =
∑ n0(m, t) - n0(i, t) - a(i, t) * n0(i, t) m
m=l, 2, - "'CNLSIZE.
2 空き、 オーバ量算出
① t=l,2,3,"',24 において、 1により増減した各時間帯の単位調整量合計を算出 する
s0(d)= ∑ nl(i, t) 、 sl(t) = ∑ nl(i, t) t=l, 2, 3,…, 24
② i=0, 1,2, 3, ···, CM— SIZEのそれぞれにおいて、 t=l, 2, 3,…, 24のとき、
以下の i )、 ϋ) の条件に従い各値を決定する i )オーバー (sl(t)-s0(t)>0)
Ns(i) = Ns(i)- nl(i,t) * ( s0(t)/sl(t) )
n0(i, j)= 0
n2(i, t)= n2(i,t) + nl(i, t) * ( s0(t)/sl(t) ) ii)空き (s0(t) — sl(t) ≤ 0)
Ns(i) = Ns (t) - nl(i.t)
n0(i, t)= (sO(t)-sl(t)) *nl(i,t)/sl(t)
n2(i, t)= n2(i, t)+nl(i,t)
3 枠、 残回数更新
① i=0, 1, 2, 3, ···, CM— SIZEのそれぞれにおいて、 t =1, 2, 3,■··, 24のとき
単位調整量を更新する
nO(i, t)=Ns(i) * time (t)/Alltime 〃再配分
nO(i, t)=nO(i, t) +un(i, t) 〃単位量加算 ここで、
alltime= ∑ ∑ nO(i, t)
t i
time(t)= ∑ nO(i,t)
=0, 1, 2, 3, ···, CM— SIZEヽ t=l, 2, 3, ···, 24
(方法 IV)
これは、 最適な配分を実現するために、 線形計画法により最適値を求める方法 であり、 以下が、 目的関数等、 具体的な算出式である。 〇許諾 NG日付係数算出
(前提)
CM— SIZE 広告数
DAYS 計画期間
a(i, d) 許諾 NG指定情報
nO(i, d) 初期配分出稿数 初期配分出稿数算出
nO(i,t)= N(i) X log_day(d) I ∑ log_day(d)
k
k=l,2, · · · , DAYS
log_day(k) :時間帯別配信需要数、 N(i) :残配信数
··, CM_SIZE、 d=l, 2, 3,…, DAYSにおいて
i)広告 iの d日が許諾 NG指定であるとき
nl(i, d)=0 ϋ) i)以外でかつ他の日に許諾 NG指定を持つ場合
nl(i, d)= nO(i,d)+ nO(i, d) * ∑ nO(i, j ) I ∑ nO(i, j)
jGTl jET2
Tl :広告 iのターゲット指定の時間帯集合
T2 :広告 iのターゲット指定外の時間帯集合 iii) その他 )、 ii)以外全て)
nl(i,d)= nO(i,d)
3 最適値 ( n2(i,d) ) 探索
以下の目的関数 Zの値が最小となるような、 n2 (i, d)の組合わせを数理計画を用 いて求める。 目的関数:
nl(i, d) ― n2(i, d)
Z = ∑ { K(i,d) X mm
i, d nl(i, d) i=l, 2, '"'CM— SIZE, d=l,2, 3, -".DAYS.
K (i, j) = 1
制約条件 :
∑ n2(i, d) = ∑ nO(i, d) ■-1, 2, 3, ···,〇¾!— SIZE. d d
∑ n2(i, d) = ∑ nO(i, d) d=l,2, 3, ---.DAYS
n2(i, d) = 0 (if a (i, d) = 0 ) 〃許諾 NG日の変数は対象外
4 重み係数 (A) の算出 n2(i,d)/N(i) (d=lのとき)
A(i,d) 二 d-1
Figure imgf000062_0001
n2(i, d) I (N(i)— ∑ n2(i j )) (d≠l)
j=l
〇タ一ゲット日付係数算出
(前提)
CM— SIZE 広告数
DAYS 計画期間
a(i, d) 増減指定情報
nO(i, d) 初期配分出稿数 1 初期配分出稿数算出
n0(i, d) =A(i, d) XN(i)
A(i,d) :許諾 NG日付係数、 N(i) :残配信数 理想値 ( nl(i,d) ) 決定
i=0, 1, 2, 3, ·■·, CM_SIZE、 d=l, 2, 3, ···, DAYSにおいて
i ) 広告 iの d日がターゲット日付のとき
nl(i,d)= nO(i, d)+ u(i.d) ii) その他 (広告 iの d日がターゲット日ではないとき)
nl(i,d) = nO(i, d)— nO(i, d) * ∑ u(i, j ) / ∑ nO(i, j )
jGTl j£T2
Tl :広告 iのターゲット時間帯の集合 、
T2 :広告 iのターゲット指定外の時間帯集合
ここで、
a(i,d) * nO(i, d) * ∑ nO(m, d)
m
u(i,d) =
∑ nO(m, d) - nO(i.d) 一 a(i, d) * nO(i,d)
m
ra=l, 2, "''CM一 SIZE.
3 最適値 ( n2(i,d) ) 探索
以下の目的関数 Zの値が最小となるような、 n2(i, d)の組合わせを数理計画を用 いて求める。
目的関数:
nl(i, d) ― n2(i, d)
Z = ∑ { K(i,d) X } mm
L, d nl(i, d)
i=l,2, "'.CM一 SIZE, d=l,2, 3, -- DAYS. 1 (if a(i,d) = 0) 〃ターゲット指定なし
K (i,j)
k (otherwise) 〃ターゲット指定あり
kは任意の定数
制約条件 :
∑ n2(i,d) = ∑ n0(i,d)
d d
∑ n2(i,d) = ∑ n0(i,d)
ί=1, 2, 3, ···, CM— SIZE、 d=l, 2, 3,■··, DAYS.
4 重み係数 (A) の算出
のとき)
Figure imgf000064_0001
l)
.1=1
B(i,d) = w(i,d) I A(i,d)
〇許諾 NG時間帯係数算出
(前提)
CM— SIZE : 広告数
a(i, t) : 許諾 NG指定情報
n0(i, t) : 初期配分出稿数
1 初期配分出稿数算出
nO(i,t)=A(i,d) XB(i,d) XN(i) X log— time (t)/∑ log— time(k)
k
k=l, 2, · · ·, 24、 log_tirae(k) :時間帯別配信需要数
A(i,d) :許諾 NG日付係数、 B(i,d) : ターゲット日付係数 N(i) :残配信数 理想値 ( nl(i, t) ) 決定
i=l, 2, 3, ···, CM—SIZE、 t =1, 2, 3, ···, 24において
i )広告 iの t時が許諾 NGであるとき
nl(i, t)=0 ii) i )以外でかつ他の時間帯に許諾 NGを持つ場合
nl(i, t) = n0(i, t) +n0(i, t) * ∑ n0(i, t) / ∑ n0(i, t)
jGTl j≡l2
Tl :広告 iのターゲット時間帯の集合
T2 :広告 iのターゲット指定外の時間帯集合 iii) その他 ( i )、 ϋ) 以外全て)
nl(i, t) = n0(i, t)
3 最適値 ( n2(i, t) ) 探索
以下の目的関数 Zの値が最小となるような、 n2(i, t)の組合わせを数理計画を 用いて求める。
目的関数:
nl(i, t) - n2(i, t)
Z = ∑ { K(i,t) X } nun i, t nl(i, t) i=l,2, ·'·,。Μ— SIZE, =1,2,3, '··,24.
K (i, j) = 1 制約条件 :
∑ n2(i, t)= ∑ n0(i, t)
t t ∑ n2(i, t)= ∑ n0(i, t) i=l, 2, 3,■··, CM一 SIZE、 t =1,2, 3,···, 24 n2(i, t) = 0 (if a (i, t) == 0 ) 〃許諾 NG時間帯の変数は対象外
4 許諾 NG時間帯係数 (C) の算出
w(i,t)= n2(i, t) I N(i)
C(i't) = w(i, t) I (A(i,d) * B(i,d))
〇ターゲット時間帯係数算出
(前提)
CM— SIZE : 広告数
a(i, t) : 増減指定情報
nO(i, t) : 初期配分出稿数
1 初期配分出稿数算出
nO(i,t)= A(i,d) X B(i,d) X B(i.d) X N(i)
A(i,d) :許諾 NG日付係数
B(i,d) : ターゲット日付係数
C(i,t) :許諾 NG時間帯係数
N(i) :残配信数
2 理想値 ( nl(i, t) ) 決定
i=0, 1, 2, 3,■··, CM_SIZE、 t =1, 2, 3,■··, 24において
i) 広告 iの t時がターゲット時間帯のとき
nl(i, t)= nO(i, t) + u(i, t)
ii) その他 (広告 iの t時がターゲット時間帯ではないとき)
nl(i, t)= nO(i, t)- nO(i, t) * ∑ u(i, j ) / ∑ nO(i, j )
J'GTI jeT2
Tl :広告 iのターゲット時間帯の集合
T2 :広告 iのターゲット指定外の時間帯集合 ここで、
a(i, t) * n0(i, t) * ∑ nO (m, t)
m
u(i, t)=
∑ nO (m, t) - nO(i, t) a(i, t) *nO(i, t) m
m=l,2, ···, CM—SIZE.
3 最適値 ( n2(i, t) ) 探索
以下の目的関数 Zの値が最小となるような、 n2(i, t)の組合わせを数理計画を 用いて求める。 目的関数
nl(i, t) - n2(i, t)
Z = ∑ { K(i,t) X nun i, t nl(i, t) i=l, 2, ···, CM一 SIZE, t =1, 2, 3, ···, 24.
1 (if a(i, j ) = 0) 〃ターゲット指定なし
K (i, j) = J
k (otherwise) 〃ターゲット指定あり
kは任意の定数
制約条件 :
∑ n2(i, t) = ∑ n0(i, t)
t t
∑ n2(i, t) = ∑ n0(i, t)
t t i=l,2, 3, '··,。Μ_5ΙΖΕ、 t=l,2, 3, •,24.
4 ターゲット時間帯係数 (D)
w(i,t)= n2(i,t)/N(i)
D(i,t)= w(i,t)/(A(i,d) * B(i,d) * C(i,t)) 取り扱う広告数等の増大に連れて、 計算量が増大するので、 ハードウェアに対 する負担が大きいものの、 ハードウヱァ能力の向上とともにその実用性が増して おり、 重点化の程度に合致した最適な配分が可能である。
(増減調整手法 (上乗せ量算出))
ここで、 広告主のカテゴリーや日又は時間帯にターゲット (重点) 化処理をし た場合の、 ターゲット係数、 すなわちターゲット指定の出稿数に上乗せすべき量 の導出の仕方について若干の補足をする (図 2 4参照)。
一般的には、 図 2 5の方法 Bのやり方で上乗せ量が導出されている。 即ち、 調 整前の枠の大きさから、 増量後に増減指定で決定される増減比率に達するように 上乗せ量が決定される。 この上乗せ量は、 調整前の d日広告量の合計に対して基 礎係数で与えられた率と該広告量の積である。
しかし、 上乗せ量を、 図 2 5の方法 Aのやり方で導出すると定義することも、 「重点化」 の定義の問題でに過ぎないから、 ありうる。 即ち、 広告の出稿数の絶 対量に対する基礎係数で決定させる増減比率分を上乗せ量とする手法である。 さらにいえば、 図 2 6の方法 A + Bのように、 これらの組合せによる導出も可 能である。 すなわち、 方法 Aにより上乗せ後、 さらに方法 Bにより最終的上乗せ 量を導出するというものである。 この方法により、 プラス調整とマイナス調整が 混在した場合には、 方法 Bによるよりも增減量の拡大が緩和される。
本発明では、 これらの何れかの定義の上乗せ量にてターゲット化処理を行う。 ここで、 本発明の配信システムを現実に稼働させた場合、 実際の配信需要が想 定した配信数を上回った場合、 「出稿リスト」 が空になる、 すなわち、 「配信予定 数」 が 0になり、 以降その広告の抽出確率が 0になる現象が発生し、 営業上の機 会損失を生む可能性がある。
そこで、 本発明は、 配信予定数 (X ) を実際の回数ベースではない、 次のよう な関数 f ( X )を用いて、上述の予定配信数が 0になるのを回避する態様を含む。 f (x) =χ + α Χ χ。
(αは、 常に出稿リス 卜の大きさに合わせるように設定するもので、
(全広告の残配信予定数ー該広告の残配信予定数) / (総配信予定数) χ。は、 (0でない) 予定配信数。)
なお、 この 「予定配信数」 の関数 f ( X ) としては、 これに限るものではなく、 実際の予定配信数 (X ) に近似した値をとり、 値が 0 とならないものであれば、 許容されうる。
また、 この 「予定配信数」 の関数 f ( X ) も上述の関数に限るものではない。 例えば、 以下のようなものも考えられる。
f ( X ) = a X X + ( 1 - ) Χ χ。
(αは、 0以上 1.0以下の定数、 χ。は (0でない) 出稿予定数。)
f ( X = X + a X X 0
は、 0以上の定数、 χ0は (0でない) 出稿予定数。) このような予定配信数関数 f (x) を採用した場合、 各広告の出稿数は、 予定 配信数を上回る結果を得ることもある。
したがって、 このような予定配信数と実際の出稿数の差が大きい場合には、 結 果として、 計画した 「初期出稿数」 最優先型の配信形態に代わり、 その差分の配 信機会を各広告に平等に還元するという、 各広告の 「出稿比率」 を重視した、 配 信形態となる。
こうした関数を採用することにより、 「出稿リスト」が機会損失になる危険を回 避するとともに、「出稿リスト」 中の予定配信数が少なくなつたときの各広告の抽 出確率の不安定性を解消できる。
さらに、 上記の配信予定数が 0になる問題に対する現実的な解決策としては、 予めこのような事態を想定し、 スクランブル用の出稿リストを用意しておき、 一 部の広告の配信予定数のみが 0またはそれに近い値になった場合には、 所定の頻 度で、 このスクランブル用の出稿リストから抽出を行うこともできる。
これにより、 同じ広告ばかりが集中的に出稿されることを抑制することができ る。 (枠秒数係数)
なお、 本発明では、 現実の広告配信における問題として、 広告枠パターン (1 回の広告枠の大きさ) と広告素材長さ (秒) に種々のものが混在するために、 抽 出確率の操作では、 さらに、 その枠秒数係数の操作して補正する必要がある。 具体的なこの問題の解決手法としては、 次の三つの手法が考えられる。
( 1 ) 確率木を使う方法 (その 1 )
ここで、 広告枠パターンも広告素材長さも有限種であることから、 それらの組 合せは膨大な種類とはいえ有限個であること力ゝら、 事前に出稿確率を一定に揃え るように出稿数を調整する枠秒数係数を事前に用意しておくことも可能である。 そこで、 具体的なこの問題の解決手法としては、 図 3 0に例示したとおり、 す ベての組合せにかかる確率木を想定し、 選択確率と変化率から重み係数 (枠秒数 係数) を事前に用意しおくことで対処する手法が考えられる。 但し、 この枠秒数 係数に係る問題の解決手法は、 この手法に限られるものではない。
以下に、 処理フローの概略を示す。
N (m) :カテ リ-毎の出稿回数、 len (m) :広告コンテンツの長さ (秒)、
Flame:枠ハ。ターン 13種類、 w— flame (m, 13):枠秒数係数
1 ) 視聴者カテゴリ一毎出稿回数に基づく選択確率 P0 (i)を算出する。
P0 (i) =N (i) /∑N (i)
2 ) 確率木を作成
(a) 初期値設定
rem=Flame (k) 〃残枠 =枠パターン
par_id 〃親広告なし (スタート)
(b) calc_tree (rem, par_id) 〃枝の生成 (残枠、 親広告)
広告 i (c_id (i) ) について以下の条件を両方とも満たすか
調べる(i = l,2, · ' · η) (i) len(i)>=rem 〃広告コンテンツ長 >=秒数係数
(ii) par_id<>c_id(i) 〃子は親と異なる広告 (連続チェック)
(広告 i力 S該当) calc_tree(rem-len(i), c_(i)
〃残枠、 親を更新し処理 (b)を呼ぶ (再帰)
(該当する広告がない) 枝の終了
3) 2) の確率木より、 枠 kでの出現率 Pl(i)を算出する。
4) 各広告において、 P0(i)と Pl(i)の変化率 s(i)を求める。
S(i)=Pl(i)/P0(i)
5) 変化率 s(xi)の最大公倍数 maxを求める。
6) 枠(flame(k))でのハンデ係数を算出する。
w_f lame u, k) =max/ s (i
7) 枠パターン(flame (k))を変化させ 2) 〜6) を行う
(k =1,2, ·'·13) なお、 図 30の確率木は、 Αは 30秒広告、 他の B, C, Dは 15秒秒広告とし て、 30秒の枠を埋める場合について例示したものである。
(2) 確率木を使う方法 (その 2)
次に、 (1) の確率木を使う方法として、 個々の各広告枠を埋めていく際に、 そ の初回の抽出に際してのみ、 確率木の経路での各広告の選ばれる期待値を求め、 それぞれの期待値に基づいて、 広告秒数の違いによらなく (すなわち、 配信予定 数に比例) するように重み付けをして、 以降の抽出では、 通常の無作為抽出を行 う手法を採用することができる。 図 3 1には、 6 0秒枠に对する 1 5秒広告、 3 0秒広告の場合の確率木と重み の考え方を示す説明図を示す。
そして、 この手法の前述の (1 ) の手法との差異は、 6 0秒という個々の枠に 対する 1回目の無作為抽出に際してのみ、 その後のバリエーションを考慮したハ ンデを付与する操作を行うことである。
( 3 ) 枠秒数を期待値により表し、 抽出回数を指定する方法
出稿する広告の総時間の期待値が広告枠秒数と等しくなるような抽出回数を求 めることで、 平均してみれば、 広告の長さに依らず、 各広告の出稿比率を維持で きる。 但し、 個々の広告枠についてみた場合、 6 0秒の枠に対して、 若干の長短 が生じる。 すなわち、
<ステップ 1〉
該出稿リスト内の広告秒数の期待値を求める。
<ステップ 2〉
枠秒数と広告秒数期待値に基づいて、 枠秒数を期待値とするような抽出回数を 算出する。 例えば、 広告枠秒数が 6 0秒、 広告 A ( 1 5秒、 1 0 0回)、 広告 B ( 1 5秒、 1 0 0回)、 広告 C ( 3 0秒、 1 0 0回)、 広告 D ( 6 0秒、 1 0 0回) である場 合を考えると、
ここで、 まず、 ステップ 1として、 1回の抽出における広告秒数の期待値 Eを 求める。 すなわち、 各広告の秒数とその抽出確率との積の総和とる。 結果、 この 事例では、 3 0秒となる。 この広告秒数期待値 Eとは、 1回当たりの抽出で広告 枠を埋められる平均時間であるから、 いいかえれば、 3 0秒の広告が 4 0 0回分 あることに等しい。
そして、 ステップ 2として、 広告枠秒数を埋めるために必要とされる抽出回数 を決定する。 広告枠秒数 Eが 6 0秒の場合、 2回となる。 すなわち、 広告秒数 3 0秒広告を 2回出稿することで、 6 0秒の広告枠を埋めることができる。 したがって、 各広告枠につき、 2回宛抽出していけば、 途中、 最小で 30秒、 最大で 1 20秒と個々の広告枠では、 広告が流れる時間は変動するものの、 最後 までのトータルでみれば、 指定される広告枠秒数を期待値とするような配信結果 となり、 予定される広告枠を埋めることができる。
よって、 広告 1, 2, · · · m, · · · Mにおいて、
広告 mのコンテンツの長さを、 1 e n (m)、 広告 mのカテゴリ毎の出稿回数を N (m) とすると、 広告コンテンツの長さの期待値 Eは、 次式となる。
E =∑ ( 1 e n (n) XN (m)) / ∑N (m)
よって、 指定される広告枠秒数を F 1 ameとすると、
求める抽出回数は、
F 1 a m e X (l/E)
により、 求めることができる。 なお、 ステップ 2で求められる抽出回数は、 小数点を含む回数となる場合があ るが、 その場合は、 その小数点以下を切り上げとすることも、 切り下げとするこ とも可能である。
(4) 枠秒数係数と抽出回数指定を行う方法
ステップ 1 :
上記 (3) の方法により、 枠秒数が期待値となるような抽出回数を算出する。 ステップ 2 :
上記 (1) または (2) の方法により、 ステップ 1の抽出回数についての確率 木を決定する。
ステップ 3 :
ステップ 2で作成された確率木のうち、 枠秒数の許容範囲外となる枝を整理す る。
なお、 ここで、 許容範囲とは、 次のとおりである。
枠秒数一 4<広告長 (各枝の広告について秒数の和) <枠秒数
(一 Jの大きさと + Jの大きさは、 同じである場合に限らない。) なお、 この手法のメリットは、 抽出回数が少なく、 確率木の枝の分岐を少なく することが可能であるために、 処理が簡便になる。 しかも、 枠秒数 Eのバラツキ の範囲も制御可能になる。 ここで、 事例として、 広告枠秒数が 6 0秒、 広告 A ( 1 5秒、 1 0 0回)、 広告 B ( 1 5秒、 1 0 0回)、 広告 C ( 3 0秒、 1 0 0回)、 広告 D ( 6 0秒、 1 0 0 秒) の場合
そして、 図示のものでは、 枠秒数の範囲として、 一 1 = 1 5秒、 + J 2 = 3 0秒で、 時間としては、 4 5〜 9 0秒の範囲ということになる。 その範囲が、 図 3 2 ( a ) に破線で囲まれた範囲のことである。
また、 この場合の確率分布について、 図 3 2 ( b ) に記載した。
ステップ 1 :指定回数 = 2回
ステップ 2 :図 3 2 ( b ) の破線の外にある、 1回目 1 5秒広告、 2回目 1 5秒 広告の枝と、 1回目 6 0秒、 2回目 6 0秒の枝が整理され、 仮に、 抽出にこのパ ターンが生じた場合には、 その抽出は無視され、 再度、 抽出されることになる。
(オンライン処理)
広告挿入システム 7は、 以上のプロセスを経て作成された、 販売単位ごとに配 分された配分済み出稿リスト 15-2を広告出稿サーバ 4から受信することで、オン ライン処理の準備が整う。
そして、 番組映像コンテンツを再生中の視聴者端末 2からの広告情報の要求お よび視聴者情報を受信し、 広告情報と視聴者情報で定まる販売単位に応じた広告 情報を、 当該視聴者端末 2に対して配信する。 その後の処理フローについて、 図 3 3に示す。
前述のとおり、 配分済み出稿リストアップロード処理部 8は、 広告出稿サーバ によって作成された、 図 3 4に例示される配分済月次出稿リストファイルの受信 し格納する (17-2)。
許諾チヱック済出稿リスト作成処理部 9は、 出稿リストアップロード処理部 8 により取り込まれた配分済み出稿リスト 15-2に対して、広告原版と広告データそ れぞれに対しての承認の有無、広告サーバ 1内への存在有無が確認される。また、 許諾情報に基づき許諾期間のチェックも行われる。 許諾情報の確認は、 許諾管理 サーバ 16力ゝら、該広告コンテンツの許諾情報を取得することにより行われる。そ して、 チェックが終了した出稿リストは、 チェック済出稿リストとしてデータべ ースに格納される。 なお、 チェック済出稿リストの一例を図 3 5に示す。 許諾チェック済出稿リスト作成処理部 9は、 既に作成されたチェック済出稿リ ストに対しても広告原版、 広告データ許諾期間のチェックが行われ、 チェック済 出稿リストの更新を行う。 これにより、 出稿リス トアップロード後に許諾情報や 広告データ等が変更された場合においても自動的にその内容が反映される。 なお、 許諾チェック済み出稿リスト作成処理は、 日毎に起動されることが好ま しい。
そして、重み係数算出処理部 10は、チヱック済出稿リスト毎にハンデ係数を算 出する。配信リスト作成処理 13において、そのチェック済出稿リストに含まれる 各広告の出稿数に基づいた無作為抽出確率により広告選択が行われる。 前述のとおり、許諾 NG日 ,時間帯により配信できない広告量を他の日 ·時間帯 の出現確率を上げることで許諾 NG を持つ広告の進涉の遅れを取り戻すような制 御が提供できる。 また、 指定の日 ·時間帯に多めに配信する制御も実現できる。 更に、 核枠秒数に対して広告コンテンツ秒数の差異により出現確率が低下するよ うな場合においても同様に適応できる。
なお、 算出された各ハンデ係数は、 チェック済出稿リスト内に保持される結果 となる。 この重み係数算出処理部は日毎に起動されることが望ましい。
具体的な視聴者からの要求が視聴者端末 2からなされた場合、 リクエスト受付 部 11では、同時に、視聴者端末 2からの広告要求と視聴者情報についても受信す る。
(チヱック処理)
各種チェック処理部で 12は、 リクエスト受付部 11により渡される広告要求と 視聴者情報により紐つけられるチェック済み出稿リストをデータベースから取得 する。 好ましくは、 その広告要求には、 許諾条件、 使用条件、 広告枠条件が含ま れる。 また、 視聴者情報には、 視聴者コードから視聴者情報データベース 15-1 を参照した結果、 地域、 年齢等の詳細な情報が取得することができる。
広告要求、 視聴者情報に含まれる情報としては、 まず、 広告要求には、 ネット ワーク、 地域、 年齢、 日付、 時間帯といった許諾条件、 フォーマット、 画素数、 ビットレートといった使用条件、 配信事業者、 広告枠秒数、 出稿リス ト区分、 番 組コンテンツコード、 枠番号といった広告枠条件から通常構成され、 一方、 視聴 者情報としては、 年齢、 地域、 視聴者カテゴリー、 過去の行動 ·行為、 視聴者コ 一ド、 プレイヤー I Dといったものが含まれることが通常である。
そして、 広告枠秒数、 時間帯、 ネットワーク等の絞り込み条件によって、 チヱ ック済み出稿リスト内の全ての広告原版から対象となる広告原版だけが絞り込み が行われる。 視聴者のリクエスト時間により許諾 NG 時間帯であるかのチェックの具体的方 法としては、前述のとおり、ハンデ係数の 1つである許諾 NG時間帯係数が該当時 間帯では全て 0の値をとるようにして、 無作為抽出の对象から実質的に省かれる よう処理される。
配信リスト作成処理部 13では、チェック済出稿リスト内の絞り込まれた広告原 版から、 更に、 前回配信した広告原版と、 フリークエンシーを超えた広告原版を 对象から外すように構成されていることが望ましい。 ここで、 フリークエンシー は、 視聴者ごとの広告原版の配信回数であり、 視聴者情報内に保持されている情 報である。配信リスト作成処理部 13では、チェック済出稿リスト内の絞り込まれ た広告原版から、 各広告原版の出稿数と重み係数を掛け合わせた値に比例する確 率により抽出を行い、 その抽出結果に従い一つの広告を選択する。 そして、 使用ルールチェック処理部 14では、 配信リス ト作成処理部 13により 選択された広告原版に対して、広告データ情報 15-5から配信可能かどうかチエツ クが行われる。 これは広告原版に対して複数のェンコ一ドされたコンテンツが用 意されているためであり、 無作為抽出処理により選択された広告原版が利用可能 なエンコードに対応する (=使用ルール) コンテンツを持っているかのチェック が行う。 広告データは広告原版に紐つくェンコ一ドされた複数のコンテンツの情 報であり、 使用ルールは視聴者の視聴環境に関する情報である。 広告データ、 使 用ルールにはビットレートゃ画素数が含まれている。
このチェックを通った広告だけが配信リストへ追加される。 配信が決定した広 告コンテンツ、 日時等の情報は配信リスト作成ログ 15-7に出力される。 また、配 信リストへ追加時には、 チェック済出稿リストに保持されている出稿回数から配 信数を引いた値が新たな出稿回数として更新される。 出稿回数の更新は配信リス ト作成ログ 15-7を用いて定期的な更新を行ってもよい。
配信リスト作成処理部 13では使用ルールチェック処理部 14は、 広告要求によ り与えられた枠秒数を満たすまで繰替えされる。 枠秒数を満たしたとき配信リス トをリクエスト受付部 11に返し、 視聴者端末 2に配信される。
配信時に出力する配信リスト作成ログ 15-7の解析により視聴数予測が行われ、 次回出稿計画が立てられる。 また、 日々出力される配信作成ログを重み計算処理 に反映することで、 視聴数の変化に応じた動的な配信制御が可能となる。
以上説明したように、 本発明にかかる情報配信システムにおいては、 配信の優 先順位を決めることなく、 広告主が希望する配信確率を維持できるようにしたこ と力ゝら、 優先順位を決めて配信する従来方式に比べ、 簡単な処理により、 視聴者 ターゲットを絞った広告配信ができるという有効性の高い配信スケジュールを作 成することができる。
また、 優先順位を決める必要がなくなったことにより、 例えば、 カテゴリ一分 け、 タイム ·スポットの指定、重点 ·非重点や N G指定、素材の枠秒数といった、 広告主からの煩雑な配信条件指定があっても、 同一のハンデ付き無返却、 無作為 抽出方式によって、 一元的に処理することが可能になったので、 人的サポートが 不要になる上、 システムアーキテクチャーも複雑化させないで済む点で、 大変有 益である。
さらに、 本発明にかかる広告配信システムでは、 各広告にについてのハンデを 適正に選択することにより、 上述のような種々の配信条件指定があっても、 広告 主の出稿確率を維持できるように無作為抽出の対象となる出稿リストを操作して いることから、 視聴者端末からの要求のあった時間帯、 映像コンテンツ種等の要 求内容の如何によらず、 同じカテゴリーに属する視聴者端末に対してであれば、 同じ広告の視聴機会を提供することが可能となり、 広告主の希望した広告配信を 実現することができる。 また、 重み付け手法によっては、 希望出稿総数に対し過 不足なく、 確実に配信することも可能であるので、 広告主の要求をより一層高い 水準で満足させることができる。 産業上の利用の可能性
本発明により、 広告主等のクライアントニーズに沿うとともに、 アクセス端末 の属性に適合した情報の配信を自律的に行うことができるようになった。 このよ うに、 本発明は、 ブロードバンド化が進展した高度情報化社会において、 高い情 報配信効果を有する情報配信制御システムとしての利用が期待される。

Claims

請求の範囲
1 . 各種情報素材を情報配信サーバから情報ネットワークを介して配信需要者端 末に対して配信する情報配信システムであって、
期間内に配信が予定される情報素材毎の配信予定数、 情報素材毎の配信実績数及 び両者の差である情報素材毎の残配信数を記憶する配信数管理手段、
無作為抽出を行った場合の各情報素材の抽出確率が、 その時点における各情報素 材の残配信数と各情報素材の残配信数の総和との比となる抽出用の出稿リス トを 作成する出稿リス ト作成手段、
前記期間に亘つての平均抽出確率を維持しつつ無作為抽出毎の抽出確率分布にム ラを生じさせるように、 各回の無作為抽出の際、 前記出稿リストに含まれる各情 報素材の残配信数にハンデを付与するハンデ付与手段、
該ハンデが付与された各情報素材の残配信数に基づく前記出稿リス トに対し、 無 作為抽出を行い、 1つの情報素材を抽出する無作為抽出手段、
該抽出された情報素材を前記情報配信サーバから情報ネットワークを介して配信 需要者端末に配信するとともに、 該配信結果に基づいて前記配信実績数の加算及 び前記残配信数の減算を行い、 該配信結果が次回の各抽出確率に反映するように 前記出稿リストを更新することを特徴とする情報配信システム。
2 . 各配信需要者端末からの要求に応じ、 各種情報を配信情報素材記憶手段から 読み出し、 該読み出された配信情報素材を該配信需要者端末に対してネットヮー クを介して配信するための情報配信システムであって、
期間内に配信が予定される情報素材毎の配信予定数、 情報素材毎の配信実績数及 ぴ両者の差である情報素材毎の残配信数をカテゴリー毎に記憶する配信数管理手 段、
無作為抽出を行った場合の各情報素材の抽出確率が、 その時点における各情報素 材の残配信数と各情報素材の残配信数の総和との比となる抽出用の出稿リス トを カテゴリー毎に作成する出稿リスト作成手段、
配信需要者端末より配信要求を受信した際に、 該配信需要者端末の属するカテゴ リーを判定するカテゴリ一判定手段、
該判定されたカテゴリーに対応する前記出稿リストを選択する出稿リスト選択手 段、
前記期間に亘つての平均抽出確率を維持しつつ無作為抽出毎の抽出確率分布にム ラを生じさせるように、 各回の無作為抽出の際、 前記出稿リストに含まれる各情 報素材の残配信数にハンデを付与するハンデ付与手段、
該ハンデが付与された各情報素材の残配信数に基づく出稿リストに対し、 無作為 抽出を行い、 1つの情報素材を抽出する無作為抽出手段、
該抽出された情報素材を前記情報配信サーバから情報ネットワークを介して前記 要求のあった配信需要者端末に配信するとともに、 該配信結果に基づいて前記配 信実績数の加算及び前記残配信数の減算を行い、 該抽出結果が次回の各抽出確率 に反映するように前記出稿リス トを更新することを特徴とする情報配信システム。
3 . 配信される情報素材には、 広告が含まれることを特徴とする請求項 1又は 2 の何れか 1項記載の情報配信システム。
4 . 少なくとも、 映像コンテンツを記憶する映像コンテンツ記憶手段と、 広告素 材を記憶する広告記憶手段と、 要求された映像コンテンツを前記映像コンテンッ 記憶手段から選択的に読み出し、 ネットワークを介して要求のあった視聴者端末 に对し該映像コンテンツを配信する映像コンテンッ配信サーバとを備えた情報配 信システムであって、
広告毎に、 少なくとも計画期間内の希望出稿総数に関する情報と、 各カテゴリー 及び時間域に対する増減指定に関する情報を記憶する広告配信条件データベース、 少なくとも各視聴者の属するカテゴリーに関する情報並びに視聴者毎の視聴履歴 に関する情報を記憶する視聴者データベース、
全視聴者についての前記視聴履歴に関する情報に基づいて、 前記期間における力 テゴリー毎の配信需要数を予測する配信需要数予測手段、
各広告のカテゴリー毎の希望出稿数と該カテゴリー毎の配信需要数とをバランス させるように、 各広告のカテゴリ一毎の配信予定数を算出する配信予定数算出手 段、
無作為抽出を行った場合の各広告の抽出確率が、 前記各広告のカテゴリー毎の配 信予定数と該配信予定数を全広告についてカテゴリー毎に累計したときの総和と の比となる出稿リス トをカテゴリ一毎に作成する無作為抽出用出稿リス ト作成手 段、
該配信需要者端末の属するカテゴリーに応じた前記出稿リストを選択して、 該出 稿リス トに対し、 無作為抽出を行い、 1つの広告を抽出する無作為抽出手段、 該抽出の結果が次回の各抽出確率に反映するように該出稿リス トを更新しつつ、 前記要求にかかる広告枠が埋まるまで、 前記無作為抽出手段により、 広告の無作 為抽出を繰り返し、 該抽出順を広告の配信順とする配信リストを作成する配信リ ス ト作成手段、
該配信リス トを記憶するとともに該配信リストを広告素材配信サーバに対して出 力する配信リスト管理手段、
該配信リス卜に基づいて、 対応する広告素材を広告素材記憶手段から順次選択的 に読み出し、 情報ネットワークを介して前記要求のあった配信需要者端末に対し て、 映像コンテンツを配信する際にそれに連動して該広告素材を配信する広告素 材配信サーバ、
をさらに備えることを特徴とする、 情報配信システム。
5 . 前記配信リスト作成手段は、 該抽出された広告について、 その配信予定数が 減算され該出稿リストに対し無返却となるように、 該出稿リストの各配信予定数 を更新しつつ、前記要求にかかる広告枠が埋まるまで前記無作為抽出手段により、 広告の無作為抽出を繰り返し、 該抽出順を広告の配信順とする配信リストを作成 するものであることを特徴とする、 請求項 4記載の情報配信システム。
6 . 前記配信リス ト作成手段は、 該抽出の結果が次回の各抽出確率に反映するよ うに、 各広告の抽出確率にそれぞれ対応する補正係数を掛けて該出稿リストの各 広告の抽出確率を更新しつつ、 前記要求にかかる広告枠が埋まるまで前記無作為 抽出手段により、 広告の無作為抽出を繰り返し、 該抽出順を広告の配信順とする 配信リス トを作成するものであることを特徴とする、 請求項 4の情報配信システ ム。
7 . 前記広告配信条件データベースは、 広告毎のカテゴリー分類についてさらに 記憶するものであって、
前記期間内に配信希望の全広告にかかるカテゴリー分類を類型化可能な最小力 テゴリーに細分化する最小単位カテゴリ一分類手段をさらに備え、
前記広告配信条件データベースに記憶されている各増減指定を、 対応する前記最 小単位力テゴリ一に割付け記憶し直すことを特徴とする請求項 4〜 6の何れか 1 項記載の情報配信システム。
8 . 前記配信予定数算出手段は、 ターゲット指定のある各広告の指定カテゴリー 毎の初期配分出稿数を該ターゲット指定に沿って増減すべく、 該広告のターゲッ ト指定外のその他のカテゴリーの出稿数との間で均等に融通調整し、 該融通調整 後における各広告のカテゴリー毎の出稿数が各広告の予定出稿数に占める割合を 維持しつつ各カテゴリーに含まれる広告の総出稿数が各カテゴリーの配信需要数 と合致するように増減調整したときの各出稿数を、 カテゴリ一毎の配信予定数と するものであることを特徴とする請求項 4〜 7の何れか 1項記載の情報配信シス テム。
9 . 前記配信予定数算出手段は、 ターゲット指定のある各広告の指定カテゴリー 毎の初期配分出稿数を該ターゲット指定に沿って増減すべく、 該広告のターゲッ ト指定外のその他のカテゴリーの出稿数との間で均等に融通調整し、 該調達調整 によって生じた当該ターゲット指定外のその他のカテゴリーにおける出稿数の不 足又は超過を、当該ターゲット指定されたカテゴリーに含まれる全ての広告から、 該カテゴリーにおける各広告の前記融通調整後における出稿数の全体に占める割 合を維持するように均等に融通調整したときの各広告の出稿数を、 カテゴリー毎 の配信予定数とするものであることを特徴とする請求項 4〜 7の何れか 1項記載 の情報配信システム。
1 0 . 以下の ( i ) 〜 (v ) の処理手段により算出された各広告の出稿数を、 力 テゴリ一毎の配信予定数とするものであることを特徴とする請求項 4〜 7の何れ か 1項記載の情報配信システム。
( i ) 各カテゴリーの初期配分出稿数を整数により分割した量を単位調整量とし て、 該カテゴリー毎の単位調整量中に占める各広告の出稿数が、 カテゴリー毎の 初期配分出稿数全体に占める各広告の出稿数の比率と同じとなるように、 該カテ ゴリー毎の初期配分出稿数からカテゴリー毎の単位調整量に相当する出稿数を抜 き出す処理手段、
(i i) 該単位調整量内で、 ターゲット指定のあるカテゴリーの広告の出稿数を、 該ターゲット指定に沿って増減調整するとともに、 該増減調整によって生じた出 稿数の不足又は超過を、 当該ターゲット指定外のその他のカテゴリーの各広告の 出稿数との間で均等に融通調整する処理手段、
(i i i)該融通調整後のカテゴリー毎の各広告の出稿数を前記単位調整量に収まる 分と溢れる分とに、 該融通調整後のカテゴリ一毎の各広告の出稿数が全体に占め る比率を維持しつつ区分する処理手段、
(iv) 前記単位調整量から溢れた分の各広告の出稿数と、 次の単位調整量に含ま れる各広告の出稿数を累計したものに対して、 前記 (i i)〜(i i i) の処理手段に よる処理を前記整数回繰り返す処理手段、
( V ) 各回の融通調整時に、 前記単位調整量内に収まった分を、 カテゴリー毎に 累計したときの各広告の出稿数を、 当該カテゴリーにおける該広告出稿数とする 処理手段。
1 1 . 前記配信予定数算出手段は、 各広告のカテゴリー毎に増減調整された希望 出稿数と出稿数との差を含む目的関数 Zを設定して、 該目標関数 Zの値が最小と なるよう各広告のカテゴリ一毎の出稿数の組合せを数理計画法により解くもので あり、 該解かれた各広告のカテゴリー毎の出稿数を、 カテゴリー毎の配信予定数 とするものであることを特徴とする請求項 4〜 7の何れか 1項記載の情報配信シ ステム。
1 2 . 前記指定に沿って増減するとは、 該広告の出稿数が増減調整前の該カテゴ リーの総出稿数に対して占める比率と増減調整後において該広告の出稿数が全体 に対して占める比率との比較で、 指定された増減比率が達成されるように出稿数 を増減調整することであることを特徴とする請求項 8〜 1 1の何れか 1項記載の 情報配信システム。
1 3 . 前記指定に沿って増減するとは、 該広告の出稿数が増減調整後に指定され た増減比率を達成するように出稿数を増減調整した後に、 請求項 1 2記載の増減 調整をさらに行うものであることを特徴とする請求項 8〜1 1の何れか 1項記載 の情報配信システム。
1 4 . 少なくとも、 映像コンテンツを記憶する映像コンテンツ記憶手段と、 広告 素材を記憶する広告記憶手段と、 要求された映像コンテンツを前記映像コンテン ッ記憶手段から選択的に読み出し、 ネットワークを介して要求のあった視聴者端 末に対し該映像コンテンツを配信する映像コンテンツ配信サーバとを備えた情報 配信システムであって、
広告毎に、 少なくとも計画期間内の希望出稿総数に関する情報と、 各カテゴリー に対する増減指定に関する情報を記憶する広告配信条件データベース、 少なくとも各視聴者の属するカテゴリーに関する情報並びに視聴者毎の視聴履歴 に関する情報を記憶する視聴者データベース、
全視聴者についての前記視聴履歴に関する情報に基づいて、 前記期間における力 テゴリ一毎の配信需要数を予測する配信需要数予測手段、
前記各広告についての前記計画期間中の希望出稿総数の残数からなる各広告毎の 未配分出稿リストを作成する未配分出稿リスト作成手段、
該各広告の未配分出稿リス卜に対して、 前記カテゴリー毎の配信需要数とその総 和との比率を掛けることにより、 各カテゴリ一に配分した初期配分出稿リス トを 作成する初期配分出稿リスト作成手段、
前記力テゴリ一毎の増減指定に基づいて各広告のカテゴリ一毎の初期配分希望出 稿数と増減調整後希望出稿数を求める増減調整後希望出稿数算出手段、 該カテゴリー毎の増減調整後希望出稿数と前記カテゴリー毎の配信需要数をバラ ンスさせるように、 各広告のカテゴリー毎のカテゴリーウェイ トを算出して、 当 該カテゴリーの配信需要数と算出されたカテゴリーゥヱイ トの積をとることによ り各広告のカテゴリー毎の配信予定数を算出する配信予定数算出手段、 無作為抽出を行った場合の各広告の抽出確率が、 前記各広告のカテゴリー毎の配 信予定数と該配信予定数をカテゴリー毎に累計したときの総和との比となる出稿 リストをカテゴリー毎に作成する配分済出稿リスト作成手段、
前記カテゴリ一毎の配分済出稿リストに対し、 前記期間に亘つての各広告の平均 抽出確率を維持しつつ時間域毎の各広告の抽出確率分布にムラを生じさせるよう に、 前記配分済出稿リストに含まれる各広告の配信予定数を変化させるハンデを 算出するハンデ算出手段、
前記ハンデを用いて、 前記カテゴリー毎の配分済出稿リストから、 翌時間域用の カテゴリー毎の出稿リストを抽出する翌時間域用出稿リスト作成手段、 配信需要者端末より配信要求を受信した際に、 該配信需要者端末の属するカテゴ リ一を判定する力テゴリ一判定手段、
該判定されたカテゴリーに対応する前記翌時間域用出稿リストを選択する出稿リ スト選択手段、
該選択された翌時間域用出稿リストに対し、 無作為抽出を行い、 1つの広告を抽 出する無作為抽出手段、
該抽出の結果が次回の各抽出確率に反映するように該翌時間域用出稿リストを更 新しつつ、 前記要求にかかる広告枠が埋まるまで、 該無作為抽出手段により、 前 記要求にかかる広告枠が埋まるまで、 広告の無作為抽出を繰り返し、 該抽出順を 広告の配信順とする配信リストを作成する配信リスト作成手段、
該配信リストを記憶するとともに該配信リストを広告素材配信サーバに対して出 力する配信リスト管理手段、
該配信リス卜に基づいて、 対応する広告素材を広告素材記憶手段から順次選択的 に読み出し、 情報ネットワークを介して前記要求のあった配信需要者端末に対し て、 映像コンテンツを配信する際にそれに連動して該広告素材を配信する広告素 材配信サーバ、 をさらに備えることを特徴とする、 情報配信システム。
1 5 . 前記配信リスト作成手段は、 該抽出された広告について、 その広告の配信 予定数が減算され、 前記選択された翌時間域用出稿リストに対し無返却となるよ うに、 該出稿リス トの各配信予定数を更新しつつ、 前記要求にかかる広告枠が埋 まるまで前記無作為抽出手段により、 広告の無作為抽出を繰り返し、 該抽出順を 広告の配信順とする配信リストを作成するものであることを特徴とする、 請求項 1 4の情報配信システム。
1 6 . 前記配信リスト作成手段は、 該抽出の結果が次回の各抽出確率に反映する ように、 各広告の抽出確率にそれぞれ対応する補正係数を掛けて、 前記選択され た翌時間域用出稿リストの各広告の抽出確率を更新しつつ、 前記要求にかかる広 告枠が埋まるまで前記無作為抽出手段により、 広告の無作為抽出を繰り返し、 該 抽出順を広告の配信順とする配信リストを作成するものであることを特徴とする、 請求項 1 4の情報配信システム。
1 7 . 前記翌時間域用出稿リスト作成手段は、 前記ハンデ算出手段によるハンデ の変更なしに、 該出稿リスト中の各広告の配信予定数を更新できるものであるこ とを特徴とする請求項 1 6記載の情報配信システム。
1 8 . 前記広告配信条件データベースは、 広告毎のカテゴリー分類についてさら に記憶するものであって、
前記期間内に配信希望の全広告にかかるカテゴリー分類を類型化可能な最小力 テゴリーに細分化する最小単位力テゴリ一分類手段をさらに備え、
前記広告配信条件データベースに記憶されている各増減指定を、 対応する前記最 小単位カテゴリーに割付け記憶し直すことを特徴とする請求項 1 4〜1 7の何れ か 1項記載の情報配信システム。
1 9 . 前記配信予定数算出手段は、 ターゲット指定のある各広告の指定カテゴリ —毎の初期配分出稿数を該ターゲット指定に沿って増減すべく、 該広告のターグ ット指定外のその他のカテゴリーの出稿数との間で均等に融通調整し、 該融通調 整後における各広告のカテゴリー毎の出稿数が各広告の予定出稿数に占める割合 を維持しつつ各カテゴリ一に含まれる広告の総出稿数が各カテゴリ一の配信需要 数と合致するように増減調整したときの各出稿数を、 当該カテゴリ一の配信需要 数の残数で割った値が、 当該広告についてのカテゴリーウェイ トとして算出され るものであることを特徴とする請求項 1 4〜1 8の何れか 1項記載の情報配信シ ステム。
2 0 . 前記配信予定数算出手段は、 ターゲット指定のある各広告の指定カテゴリ 一毎の初期配分出稿数を該ターゲット指定に沿って増減すべく、 該広告のターグ ット指定外のその他のカテゴリーの出稿数との間で均等に融通調整し、 該調達調 整によって生じた当該ターゲット指定外のその他のカテゴリーにおける出稿数の 不足又は超過を、 当該ターゲット指定されたカテゴリーに含まれる全ての広告か ら、 該カテゴリーにおける各広告の前記融通調整後における出稿数の全体に占め る割合を維持するように均等に融通調整したときの各広告の出稿数を、 該カテゴ リーの配信需要数の残数で割った値が、 当該広告についてのカテゴリーウェイ ト として算出されるものであることを請求項 1 4〜1 8の何れか 1項記載の情報配 信システム。
2 1 . 前記配信予定数算出手段は、 以下の ( i ) 〜 (V ) の処理手段により算出 された各広告の出稿数を、 当該カテゴリーの配信需要数で割った値が、 当該広告 の当該カテゴリーについてのカテゴリーウェイ トとして算出されるものであるこ とを特徴とする請求項 1 4〜1 8の何れか 1項記載の情報配信システム。
( i ) 各カテゴリーの初期配分出稿数を整数により分割した量を単位調整量と して、 該カテゴリー毎の単位調整量中に占める各広告の出稿数が、 カテゴリー毎 の初期配分出稿数全体に占める各広告の出稿数の比率と同じとなるように、 該カ テゴリ一毎の初期配分出稿数からカテゴリ一毎の単位調整量に相当する出稿数を 抜き出す処理手段、
(ii) 該単位調整量内で、ターゲット指定のあるカテゴリーの広告の出稿数を、 該ターゲット指定に沿って増減調整するとともに、 該増減調整によって生じた出 稿数の不足又は超過を、 当該ターゲット指定外のその他のカテゴリーの各広告の 出稿数との間で均等に融通調整する処理手段、
(iii) 該融通調整後のカテゴリー毎の各広告の出稿数を前記単位調整量に収ま る分と溢れる分とに、 該融通調整後のカテゴリー毎の各広告の出稿数が全体に占 める比率を維持しつつ区分する処理手段、
(iv) 前記単位調整量から溢れた分の各広告の出稿数と、 次の単位調整量に含 まれる各広告の出稿数を累計したものに対して、 前記 (ii) 〜 (iii) の処理手段 による処理を前記整数回繰り返す処理手段、
( V ) 各回の融通調整時に、 前記単位調整量内に収まった分を、 カテゴリー毎 に累計したときの各広告の出稿数を、 当該カテゴリーにおける該広告出稿数とす る処理手段。
2 2 . 前記配信予定数算出手段は、 各広告のカテゴリー毎に増減調整された希望 出稿数と出稿数との差を含む目的関数 Zを設定して、 該目標関数 Zの値が最小と なるよう各広告のカテゴリー毎の出稿数の組合せを数理計画法により解くもので あり、 該解かれた各広告のカテゴリー毎の出稿数を当該カテゴリーの配信需要数 で割った値が、 当該広告の当該カテゴリーのカテゴリーウェイ トとして算出され るものであることを特徴とする請求項 1 4〜 1 8の何れか 1項記載の情報配信シ ステム。
2 3 . 前記指定に沿って増減するとは、 該広告の出稿数が増減調整前の該カテゴ リーの総出稿数に対して占める比率と増減調整後において該広告の出稿数が全体 に対して占める比率との比較で、 指定された増減比率が達成されるように出稿数 を増減調整することであることを特徴とする請求項 1 9〜2 2の何れか 1項記載 の情報配信システム。
2 4 . 前記指定に沿って増減するとは、 該広告の出稿数が増減調整後【こ指定され た増減比率を達成するように出稿数を増減調整した後に、 請求項 2 3記載の増減 調整をさらに行うものであることを特徴とする請求項 1 9〜2 2の何れか 1項記 載の情報配信システム。
2 5 . 前記ハンデ算出手段は、諾 NG日付係数算出手段、 ターゲット日付係数算出 手段、許諾 NG時間帯係数算出手段及びターゲット時間帯係数算出手段とから構成 され、 それら各算出手段により算出された係数の積をハンデ係数とするものであ つて、 その大きさは、 前記期間に亘つての平均出稿確率を維持するように決定さ れた翌時間域の配信予定数と現時間域末における残配信数との比であることを特 徴とする請求項 1 4〜 2 4の何れか 1項記載の情報配信システム。
2 6 . 前記許諾 NGにかかる係数は、 許諾 NG指定のある時間域における許諾 NG 指定された広告の出稿数を、 該許諾 NG域以外の時間域に均等に配分するととも、 該許諾 NG指定時間域並びに該許諾 NG指定のない時間域のそれぞれで予定される 総出稿数に合致するように該許諾 NG指定以外の広告の出稿数を増減調整したと きの各広告の出稿数を、 該時間域における当該の広告の残配信数で割った値とす るものであって、
前記ターゲットにかかる係数は、 ターゲット指定のある時間域における該ター ゲット指定された広告の出稿数を該ターゲット指定に沿って増量すべく、 該ター ゲット指定外の時間域の該ターゲット指定された広告の出稿数から均等に調達し、 該調達後の各時間域における各広告の出稿数が全出稿数に占める割合を維持しつ つ当該時間域における全出稿数が該時間域における予定出稿数と合致するように 増減調整したときの各時間域における各広告の出稿数を、 その計画期間における 当該広告の残配信数で割つた値とするものであることを特徴とする請求項 2 5記 載の情報配信システム。
2 7 . 前記許諾 NGにかかる係数は、 許諾 NG指定のある時間域における許諾 NG 指定された広告の出稿数を、 該許諾 NG域以外の時間域に均等に配分するととも、 前記配分量と同量となるように、該許諾 NG時間域外の時間域における該許諾 N G 指定のない広告の出稿数の比率を維持しつつ該許諾 N Gのない広告の出稿数から 均等に抜き出し、 該抜き出した出稿数で許諾 N G時間域に生じた不足を補填とし たときの、 各広告の出稿数を該時間域における当該広告の残配信数で割った値と するものであって、
前記ターゲットにかかる係数は、 ターゲット指定のある時間域における該ターグ ット指定された広告の出稿数を該ターゲット指定に沿って増量すべく、 該ターグ ット指定外の時間域の該ターゲット指定された広告の出稿数から均等に調達し、 該調整後のターゲット指定された時間域における各広告の出稿数が該時間域にお ける全出稿数に占める割合を維持しつつ前記各調達量に相当する出稿数を当該タ ーゲット指定された時間域に含まれる全ての広告の出稿数によって、 前記調達に よって生じたターゲット指定外の時間域における出稿数の不足分を補填したとき の各広告の出稿数を、 該計画期間における当該広告の残配信数で割った値とする ものであることを特徴とする請求項 2 5記載の情報配信システム。
2 8 . 前記各係数は、 以下の ( i ) 〜 (V ) の処理手段により算出された各広告 の出稿数を、 当該計画期間における当該広告の残配信数で割った値をとることを 特徴とする請求項 2 5記載の情報配信システム。
( i ) 各時間域の配信枠における残り出稿数を整数により分割した量を単位調 整量として、 該単位調整量中に占める各広告の出稿数が、 時間域毎の残り出稿数 全体に占める各広告の出稿数の比率と同じとなるように、 該時間域毎の残り出稿 数から時間域毎の単位調整量に相当する出稿数を抜き出す処理手段、
(ii) 該単位調整量内で、 調整指定のある広告の出稿数を、 該調整指定に沿つ て増減調整するとともに、 該減調整した出稿数分を該調整指定外のその他の時間 域に均等に分配する若しくは該增調整した出稿数分を、 該調整指定外のその他の 時間域の該調整指定された広告の出稿数から均等に調達する、 融通調整を行う処 理手段、
(iii) 該融通調整後の時間域毎の各広告の出稿数を前記単位調整量に収まる分 と溢れる分とに、 該融通調整後の時間域毎の各広告の出稿数が全体に占める比率 を維持しつつ区分する処理手段、
(iv) 前記単位調整量から溢れた分の各広告の出稿数と、 次の単位調整量に含 まれる各広告の出稿数を累計したものに対して、 前記 (ii) 〜 (iii) の処理手段 による処理を前記整数回繰り返す処理手段、
( V ) 各回の融通調整時に、 前記単位調整量内に収まった分を、 時間域毎に累 計したときの各広告の出稿数を、 当該時間域における該広告出稿数とする処理手 段。
2 9 . 前記各係数を、 各広告のカテゴリー毎に調整指定に沿って増減調整された 希望出稿数と出稿数との差を含む目的関数 Zを設定し、 該目的関数 Zの値が最小 になるように、各広告のカテゴリ一毎の出稿数の組合せを数理計画法により解き、 該各広告のカテゴリー毎の出稿数を、 当該計画期間における当該広告の残配信数 で割った値をとることを特徴とする請求項 2 5記載の情報配信システム。
3 0 . 前記調整指定に沿って増減調整するとは、 該広告の出稿数が増減調整前の 該時間域の総出稿数に対して占める比率と増減調整後において該広告の出稿数が 全体に対して占める比率との比較で、 指定された増減比率が達成されるように出 稿数を増減調整することであることを特徴とする請求項 2 6〜2 9の何れか 1項 記載の情報配信システム。
3 1 . 前記調整指定に沿って増減調整するとは、 前記調整指定に沿って増減調整 するとは、 該広告の出稿数が増減調整後に指定された増減比率を達成するように 出稿数を増減調整した後に、 請求項 3 0記載の増減調整をするものであることを 特徴とする請求項 2 6〜2 9の何れか 1項記載の情報配信システム。
3 2 . 前記配信リスト作成手段は、 各回の無作為抽出に際して、 前回に抽出され た広告、 上限配信回数に達した広告が抽出された場合には、 当該回の抽出結果を 無効にして、 再度、 無作為抽出を行うものであることを特徴とする請求項 1 4〜 3 1の何れか 1項記載の情報配信システム。
3 3 . 前記広告枠条件データベースには、 各広告素材についての枠秒数と、 映像 コンテンツ毎の枠パターンをさらに記憶するものであるとともに、 この枠パター ンと各広告素材秒数の組合せパターンにおける確率木から、 その枠秒数の大小に よらない抽出確率が得られるように予め積算された各広告に対する枠秒数係数を さらに記憶するものであって、
前記配信リスト作成手段が、 無作為抽出の際、 該当する枠パターンと広告素材 枠秒数の組合せに応じた枠秒数係数を前記広告枠条件データベースから選択的に 読み出し、 抽出確率が元々の抽出確率と該枠秒数係数との積となる枠秒数にかか る抽出確率調整機能を付加したものであることを特徴とする請求項 1 4〜3 2の 何れか 1項記載の情報配信システム。
3 4 . 前記広告枠条件データベースには、 各広告素材についての枠秒数と、 映像 コンテンツ毎の枠パターンをさらに記憶するものであるとともに、 この枠パター ンと各広告素材秒数の組合せパターンにおける確率木から、 各広告枠の初回の抽 出で各広告素材が抽出される期待値を算出する期待値算出手段と、 それぞれの期 待値に基づいて、 前記各広告素材の配信予定数に比例するような重みを算出する 重み算出手段とを備え、 各広告枠の初回の抽出に際して、 各広告素材の元々の抽 出確率に前記重みを掛けて枠秒数にかかる抽出確率調整機能を付加したことを特 徴とする請求項 1 4〜3 2の何れか 1項の情報配信システム。
3 5 . 前記広告枠条件データベースには、 各広告素材についての枠秒数と、 映像 コンテンツ毎の枠パターンをさらに記憶するものであって、
前記出稿リス ト内の全広告素材について広告秒数の期待値を算出する期待算出手 段と、 各広告の枠秒数と前記広告秒数期待値に基づき、 枠秒数を期待値とする抽 出回数を算出する抽出回数算出手段とを備え、 各広告枠に対し、 該抽出回数算出 手段によって算出された抽出回数だけ、 無作為抽出を行うことを特徴とする、 請 求項 1 4〜 3 2の何れか 1項の情報配信システム。
3 6 . 前記広告枠条件データベースには、 各広告素材についての枠秒数と、 映像 コンテンツ毎の枠パターンをさらに記憶するものであって、
前記出稿リスト内の全広告素材について広告秒数の期待値を算出する期待算出手 段と、 各広告の枠秒数と前記広告秒数期待値に基づき、 枠秒数を期待値とする抽 出回数を算出する抽出回数算出手段と、 前記枠パターンと各広告素材秒数の組合 せパターンに基づいて、 前記抽出回数の確率木を作成し、 枠許容範囲を満たさな い枝を整理する確率木作成手段と、 該整理された確率木に基づいて、 枠秒数係数 を算出する枠秒数係数算出手段とを有し、
各広告素材の抽出確率が元々の抽出確率と該枠秒数係数との積となる枠秒数にか かる抽出確率調整機能を付加したものであることを特徴とする請求項 1 4〜3 2 の何れか 1項記載の情報配信システム。
3 7 . 前記広告枠条件データベースには、 さらに、 広告毎に指定媒体区分、 指定 映像コンテンツ区分指定及び広告枠区分についての情報をさらに記憶するもので あるとともに、 前記カテゴリー判定手段は、 そのカテゴリー判定の際、 視聴要求 のあった視聴者端末の情報媒体区分、 視聴要求のあった映像コンテンツ区分及び 該当する広告枠区分についても併せて判定するものであって、 前記区分に応じた 出稿リストが予め用意されており、
前記出稿リスト選択手段は、 該区分であるとの判定がなされた場合には、 前記区 分専用の出稿リストを選択するものであることを特徴とする請求項 1〜 3 6の何 れか 1項記載の情報配信システム。
3 8 . 各種情報素材を情報配信サーバから情報ネットワークを介して配信需要者 端末に対して配信する情報配信方法であって、
期間内に配信が予定される情報素材毎の配信予定数、 情報素材毎の配信実績数及 び両者の差である情報素材毎の残配信数を記憶する配信数管理するステップ、 無作為抽出を行った場合の各情報素材の抽出確率が、 その時点における各情報素 材の残配信数と各情報素材の残配信数の総和との比となる抽出用の出稿リス トを 作成するステップ、 前記期間に亘つての平均抽出確率を維持しつつ無作為抽出毎の抽出確率分布にム ラを生じさせるように、 各回の無作為抽出の際、 前記出稿リストに含まれる各情 報素材の残配信数にハンデを付与するステップ、
該ハンデが付与された各情報素材の残配信数に基づく出稿リストに対し、 無作為 抽出を行い、 1つの情報素材を抽出するステップ、
該抽出された情報素材を情報ネットワークを介して配信需要者端末に配信すると ともに、 該配信結果が次回の各抽出確率に反映するように前記出稿リストを更新 するステップを含むことを特徴とする、 情報配信方法。
3 9 . 各配信需要者端末からの要求に応じ、 各種情報を読み出し、 該読み出され た配信情報素材を該配信需要者端末に対してネットワークを介して配信するため の情報配信方法であって、
期間内に配信が予定される情報素材毎の配信予定数、 情報素材毎の配信実績数及 び両者の差である情報素材毎の残配信数をカテゴリー毎に記憶するステップ、 無作為抽出を行った場合の各情報素材の抽出確率が、 その時点における各情報素 材の残配信数と各情報素材の残配信数の総和との比となる出稿リストをカテゴリ 一毎に作成するステップ、
配信需要者端末より配信要求を受信した際に、 該配信需要者端末の属するカテゴ リーを判定するステップ、
該判定されたカテゴリーに対応する前記出稿リストを選択するステップ、 前記期間に亘つての平均抽出確率を維持しつつ無作為抽出毎の抽出確率分布にム ラを生じさせるように、 各回の無作為抽出の際、 前記抽出用の出稿リストに含ま れる各情報素材の残配信数にハンデを付与するステップ、
該ハンデが付与された各情報素材の残配信数に基づく出稿リス卜に対し、 無作為 抽出を行い、 1つの情報素材を抽出するステップ、
該抽出された情報素材を情報ネットワークを介して前記要求のあった配信需要者 端末に配信するとともに、 該配信結果に基づいて前記配信実績数の加算及び前記 残配信数の減算を行い、 該配信結果が次回の各抽出確率に反映するように前記出 稿リストを更新するステップを含むことを特徴とする、 情報配信方法。
4 0 . 配信される情報素材には、 広告が含まれることを特徴とする請求項 3 8又 は 3 9の何れか 1項記載の情報配信方法。
4 1 . 少なくとも、 映像コンテンツを記憶するステップと、 広告素材を記憶する ステップと、 要求された映像コンテンツを選択的に読み出し、 ネットワークを介 して要求のあった視聴者端末に対し該映像コンテンツを配信するステップとを含 む情報配信方法であって、
広告毎に、 少なくとも計画期間内の希望出稿総数に関する情報と、 各カテゴリー に対する増減指定に関する情報を記憶するステップ、
少なく とも各視聴者の属するカテゴリーに関する情報並びに視聴者毎の視聴履歴 に関する情報を記憶するステップ、
全視聴者についての前記視聴履歴に関する情報に基づいて、 前記期間における力 テゴリ一毎の配信需要数を予測するステップ、
各広告のカテゴリ一毎の希望出稿数と該カテゴリ一毎の配信需要数とをバランス させるように、 各広告のカテゴリー毎の配信予定数を算出するステップ、 無作為抽出を行った場合の各広告の抽出確率が、 前記各広告のカテゴリー毎の配 信予定数と該配信予定数を全広告についてカテゴリー毎に累計したときの総和と の比となる出稿リストをカテゴリー毎に作成するステップ、
該配信需要者端末の属するカテゴリ一に応じた前記無作為抽出用出稿リストを選 択して、 該無作為抽出用出稿リス トに対し、 無作為抽出を行い、 1つの広告を抽 出するステップ、
該抽出の結果が次回の各抽出確率に反映するように g出稿リストを更新しつつ、 前記要求にかかる広告枠が埋まるまで、 広告の無作為抽出を繰り返し、 該抽出順 を広告の配信順とする配信リストを作成するステップ、
該配信リストを記憶するとともに該配信リストを広告素材配信サーバに対して出 力するステップ、
該配信リストを記憶するとともに該配信リストを広告素材配信サーバに対して出 力するステップ、
該配信リス トに基づいて、 対応する広告素材を順次選択的に読み出し、 情報ネッ トワークを介して前記要求のあった配信需要者端末に対して、 映像コンテンツを 配信する際にそれに連動して該広告素材を配信するステツプ、
をさらに備えることを特徴とする、 情報配信方法。
4 2 . 前記配信リストを作成するステップは、 該抽出された広告の配信予定数が 減算され、 前記無作為抽出用出稿リストに対し無返却となるように更新しつつ、 前記要求にかかる広告枠が埋まるまで前記 1つの広告を抽出するステップにより、 広告の無作為抽出を繰り返し、 該抽出順を広告の配信順とする配信リストを作成 するステップであることを特徴とする、 請求項 4 1記載の情報配信方法。
4 3 . 前記配信リス トを作成するステップは、 該抽出の結果が次回の各抽出確率 に反映するように、 各広告の抽出確率にそれぞれ対応する補正係数を掛けて該出 稿リストの各広告の抽出確率を更新しつつ、 前記要求にかかる広告枠が埋まるま で前記 1つの広告を抽出するステップにより、 広告の無作為抽出を繰り返し、 該 抽出順を広告の配信順とする配信リストを作成するものであることを特徴とする、 請求項 4 1記載の情報配信方法。
4 4 . 広告毎のカテゴリー分類について記憶するステップ、
前記期間内に配信希望の全広告にかかるカテゴリー分類を類型化可能な最小カテ ゴリーに細分化するステップ、
記憶されている各増減指定を、 対応する前記最小単位カテゴリーに割付け記憶し 直すステップを含むことを特徴とする請求項 4 1〜4 3の何れか 1項記載の情報 配信方法。
4 5 . 前記配信予定数を算出するステップは、 ターゲット指定のある各広告の指 定カテゴリー毎の初期配分出稿数を該ターゲット指定に沿って増減すべく、 該広 告のターゲット指定外の他のカテゴリーの出稿数との間で均等に融通調整し、 該 融通調整後における各広告のカテゴリー毎の出稿数が各広告の予定出稿数に占め る割合を維持しつつ各カテゴリ一に含まれる広告の総出稿数が各カテゴリーの配 信需要数と合致するように増減調整したときの各出稿数を、 カテゴリ一毎の配信 予定数とするものであることを特徴とする請求項 4 1〜4 4の何れか 1項記載の 情報配信ステップ。
4 6 . 前記配信予定数を算出するステップは、 ターゲット指定のある各広告の指 定カテゴリー毎の初期配分出稿数を該ターゲット指定に沿って増減すべく、 該広 告のターゲット指定外のその他のカテゴリ一の出稿数との間で均等に融通調整し、 該調達調整によって生じた当該ターゲット指定外のその他のカテゴリーにおける 出稿数の不足又は超過を、 当該ターゲット指定されたカテゴリーに含まれる全て の広告から、 該カテゴリーにおける各広告の前記融通調整後における出稿数の全 体に占める割合を維持するように均等に融通調整したときの各広告の出稿数を、 カテゴリー毎の配信予定数とするものであることを特徴とする請求項 4 1 - 4 3 の何れか 1項記載の情報配信方法。
4 7 . 前記配信予定数を算出するステップは、 以下の ( i ) 〜 (V ) のステップ により算出された各広告の出稿数を、当該カテゴリーの配信需要数で割った値力 当該広告の当該カテゴリーについてのカテゴリーウェイトとして算出されるもの であることを特徴とする請求項 4 1〜4 3の何れか 1項記載の情報配信方法。
( i ) 各カテゴリーの初期配分出稿数を整数により分割した量を単位調整量とし て、 該カテゴリー毎の単位調整量中に占める各広告の出稿数が、 カテゴリー毎の 初期配分出稿数全体に占める各広告の出稿数の比率と同じとなるように、 該カテ ゴリ一毎の初期配分出稿数からカテゴリ一毎の単位調整量に相当する出稿数を抜 き出すステップ、
(i i) 該単位調整量内で、 ターゲット指定のあるカテゴリーの広告の出稿数を、 該ターゲット指定に沿って増減調整するとともに、 該增減調整によって生じた出 稿数の不足又は超過を、 当該ターゲット指定外のその他のカテゴリーの各広告の 出稿数との間で均等に融通調整するステップ、
(i i i)該融通調整後のカテゴリー毎の各広告の出稿数を前記単位調整量に収まる 分と溢れる分とに、 該融通調整後のカテゴリー毎の各広告の出稿数が全体に占め る比率を維持しつつ区分するステップ、
(iv) 前記単位調整量から溢れた分の各広告の出稿数と、 次の単位調整量に含ま れる各広告の出稿数を累計したものに対して、 前記 (ii) 〜 (iii) のステップに よる処理を前記整数回繰り返すステップ、
( V ) 各回の融通調整時に、 前記単位調整量内に収まった分を、 カテゴリー毎に 累計したときの各広告の出稿数を、 当該カテゴリーにおける該広告出稿数とする ステップ。
4 8 . 前記配信予定数を算出するステップは、 各広告のカテゴリー毎に増減調整 された希望出稿数と出稿数との差を含む目的関数 Zを設定して、 該目標関数 Zの 値が最小となるよう各広告のカテゴリー毎の出稿数の組合せを数理計画法により 解くものであり、 該解かれた各広告のカテゴリー毎の出稿数をカテゴリー毎の配 信予定数とするものであることを特徴とする請求項 4 1〜4 3の何れか 1項記載 の情報配信方法。
4 9 . 前記指定に沿って増減するとは、 該広告の出稿数が増減調整前の該カテゴ リーの総出稿数に対して占める比率と増減調整後において該広告の出稿数が全体 に対して占める比率との比較で、 指定された増減比率が達成されるように出稿数 を増減調整することであることを特徴とする請求項 4 5〜4 8の何れか 1項記載 の情報配信方法。
5 0 . 前記指定に沿って増減するとは、 該広告の出稿数が増減調整後に指定され た増減比率を達成するように出稿数を増減調整した後に、 請求項 4 9記載の増減 調整をするものであることを特徴とする請求項 4 5〜4 8の何れか 1項記載の情 報配信方法。
5 1 . 少なくとも、 映像コンテンツを記憶するステップと、 広告素材を記憶する ステップと、 要求された映像コンテンツを選択的に読み出し、 ネットワークを介 して要求のあった視聴者端末に対し該映像コンテンツを配信するステップとを含 み情報配信方法であって、
広告毎に、 少なくとも計画期間内の希望出稿総数に関する情報と、 各カテゴリー に対する増減指定に関する情報を記憶するステップ、
少なくとも各視聴者の属するカテゴリーに関する情報並びに視聴者毎の視聴履歴 に関する情報を記憶するステップ、
全視聴者についての前記視聴履歴に関する情報に基づいて、 前記期間における力 テゴリ一毎の配信需要数を予測するステップ、
前記各広告についての前記計画期間中の希望出稿総数の残数からなる各広告毎の 未配分出稿リストを作成するステップ、
該各広告の未配分出稿リス卜に対して、 前記カテゴリー毎の配信需要数とその総 和との比率を掛けることにより、 各カテゴリ一に配分した初期配分出稿リストを 作成するステップ、
前記力テゴリ一毎の増減指定に基づいて各広告のカテゴリ一毎の初期配分希望出 稿数と増減調整後希望出稿数を求めるステップ、
該カテゴリ一毎の増減調整後希望出稿数と前記力テゴリ一毎の配信需要数をバラ ンスさせるように、 各広告のカテゴリー毎のカテゴリーウェイ トを算出して、 当 該カテゴリーの配信需要数と算出されたカテゴリーウェイ トの積をとることによ り各広告のカテゴリ一毎の配信予定数を算出するステップ、
無作為抽出を行った場合の各広告の抽出確率が、 前記各広告のカテゴリー毎の配 信予定数と該配信予定数をカテゴリ一毎に累計したときの総和との比となる出稿 リストをカテゴリー毎に作成するステップ、
前記力テゴリ一毎の配分済出稿リストに対し、 前記期間に亘つての各広告の平均 抽出確率を維持しつつ時間域毎の各広告の抽出確率分布にムラを生じさせるよう に、 前記配分済出稿リストに含まれる各広告の配信予定数を変化させるハンデを 算出するステップ、
前記ハンデを用いて、 前記カテゴリー毎の配分済出稿リストから、 翌時間域用の カテゴリー毎の出稿リストを抽出するステップ、
配信需要者端末より配信要求を受信した際に、 該配信需要者端末の属するカテゴ リーを判定するステップ、 該判定されたカテゴリーに对応する前記翌時間域用出稿リストを選択するステツ プ、
該選択された翌時間域用出稿リストに対し、 無作為抽出を行い、 1つの広告を抽 出するステップ、
該抽出の結果が次回の各抽出確率に反映するように前記選択された翌時間域用出 稿リス トを更新しつつ、 前記要求にかかる広告枠が埋まるまで、 広告の無作為抽 出を繰り返し、 該抽出順を広告の配信順とする配信リストを作成するステップ、 該配信リストを記憶するとともに該配信リストを出力するステップ、
該配信リストに基づいて、 対応する広告素材を順次選択的に読み出し、 情報ネッ トワークを介して前記要求のあった配信需要者端末に対して、 映像コンテンツを 配信する際にそれに連動して該広告素材を配信するステップ、
をさらに含むことを特徴とする、 情報配信方法。
5 2 . 前記配信リスト作成するステップは、 該抽出された広告について、 その広 告の配信予定数が減算され、 前記選択された翌時間域用出稿リストに対し無返却 となるように、 該出稿リストの各配信予定数を更新しつつ、 前記要求にかかる広 告枠が埋まるまで前記無作為抽出するステップにより、 広告の無作為抽出を繰り 返し、 該抽出順を広告の配信順とする配信リストを作成するものであることを特 徴とする、 請求項 5 1記載の情報配信方法。
5 3 . 前記配信リスト作成するステップは、 該抽出の結果が次回の各抽出確率に 反映するように、 各広告の抽出確率にそれぞれ対応する補正係数を掛けて、 前記 選択された翌時間域用出稿リストの各広告の抽出確率を更新しつつ、 前記要求に かかる広告枠が埋まるまで前記無作為抽出をするステップにより、 広告の無作為 抽出を繰り返し、 該抽出順を広告の配信順とする配信リストを作成するステップ であることを特徴とする、 請求項 5 1記載の情報配信方法。
5 4 . 前記翌時間域用出稿リストを作成するステップは、 前記ハンデを算出する ステップによるハンデの変更なしに、 該出稿リスト中の各広告の配信予定数を更 新できるものであることを特徴とする請求項 5 3記載の情報配信方法。
5 5 . 広告毎のカテゴリー分類について記憶するステップ、
前記期間内に配信希望の全広告にかかるカテゴリ一分類を類型化可能な最小カテ ゴリーに細分化するステップ、
記憶されている各増減指定を、 対応する前記最小単位カテゴリーに割付け記憶し 直すステップを含むことを特徴とする請求項 5 1〜5 5の何れか一項記載の情報 配信方法。
5 6 . 前記配信予定数を算出するステップは、 ターゲット指定のある各広告の指 定カテゴリー毎の初期配分出稿数を該ターゲット指定に沿って増減すべく、 該広 告のターゲット指定外の他のカテゴリーの出稿数との間で均等に融通調整し、 該 融通調整後における各広告のカテゴリー毎の出稿数が各広告の予定出稿数に占め る割合を維持しつつ各カテゴリーに含まれる広告の総出稿数が各カテゴリーの配 信需要数と合致するように増減調整したときの各出稿数を、 当該カテゴリ一の配 信需要数の残数で割った値が、 当該広告についてのカテゴリーゥヱイトとして算 出されるものであることを特徴とする請求項 5 1〜5 5の何れか 1項記載の情報 配信方法。
5 7 . 前記配信予定数を算出するステップは、 ターゲット指定のある各広告の指 定カテゴリー毎の初期配分出稿数を該ターゲット指定に沿って増減すべく、 該広 告のターゲット指定外のその他のカテゴリーの出稿数との間で均等に融通調整し、 該調達調整によって生じた当該ターゲット指定外のその他のカテゴリーにおける 出稿数の不足又は超過を、 当該ターゲット指定されたカテゴリーに含まれる全て の広告から、 該カテゴリーにおける各広告の前記融通調整後における出稿数の全 体に占める割合を維持するように均等に融通調整したときの各広告の出稿数を、 該カテゴリーの配信需要数の残数で割つた値が、 当該広告についてのカテゴリー ゥヱイ トとして算出されるものであることを請求項 5 :!〜 5 5の何れか 1項記載 の情報配信方法。
5 8 . 前記配信予定数を算出するステップは、 以下の ( i ) 〜 (V ) のステップ により算出された各広告の出稿数を、当該カテゴリーの配信需要数で割った値力 当該広告の当該カテゴリーについてのカテゴリーウェイ トとして算出されるもの であることを特徴とする請求項 5 1〜5 5の何れか 1項記載の情報配信方法。
( i ) 各カテゴリーの初期配分出稿数を整数により分割した量を単位調整量とし て、 該カテゴリー毎の単位調整量中に占める各広告の出稿数が、 カテゴリー毎の 初期配分出稿数全体に占める各広告の出稿数の比率と同じとなるように、 該カテ ゴリ一毎の初期配分出稿数からカテゴリ一毎の単位調整量に相当する出稿数を抜 き出すステップ、
(ii) 該単位調整量内で、 ターゲット指定のあるカテゴリーの広告の出稿数を、 該ターゲット指定に沿って増減調整するとともに、 該増減調整によって生じた出 稿数の不足又は超過を、 当該ターゲット指定外のその他のカテゴリーの各広告の 出稿数との間で均等に融通調整するステップ、
(iii)該融通調整後のカテゴリー毎の各広告の出稿数を前記単位調整量に収まる 分と溢れる分とに、 該融通調整後のカテゴリー毎の各広告の出稿数が全体に占め る比率を維持しつつ区分するステップ、
(iv) 前記単位調整量から溢れた分の各広告の出稿数と、 次の単位調整量に含ま れる各広告の出稿数を累計したものに対して、 前記 (ii)〜(iii) のステップに よる処理を前記整数回繰り返すステップ、
( V ) 各回の融通調整時に、 前記単位調整量内に収まった分を、 カテゴリー毎に 累計したときの各広告の出稿数を、 当該カテゴリーにおける該広告出稿数とする ステップ。
5 9 . 前記配信予定数を算出するステップは、 各広告のカテゴリー毎に増減調整 された希望出稿数と出稿数との差を含む目的関数 Zを設定して、 該目標関数 Zの 値が最小となるよう各広告のカテゴリー毎の出稿数の組合せを数理計画法により 解くものであり、 該解かれた各広告のカテゴリー毎の出稿数を当該カテゴリーの 配信需要数で割った値が、 当該広告の当該カテゴリーのカテゴリーウェイ トとし て算出されるものであることを特徴とする請求項 5:!〜 5 5の何れか 1項記載の 情報配信方法。
6 0 . 前記指定に沿って増減するとは、 該広告の出稿数が増減調整前の該カテゴ リ一の総出稿数に対して占める比率と増減調整後において該広告の出稿数が全体 に対して占める比率との比較で、 指定された増減比率が達成されるように出稿数 を増減調整することであることを特徴とする請求項 5 6〜5 9の何れか 1項記載 の情報配信方法。
6 1 . 前記調整指定に沿って増減調整するとは、 該広告の出稿数が増減調整後に 指定された増減比率を達成するように出稿数を増減調整した後に、 請求項 6 0記 載の増減調整をするものであることを特徴とする請求項 5 6〜5 9の何れか 1項 記載の情報配信方法。
6 2 . 前記ハンデを算出するステップは、諾 NG日付係数を算出するステップ、 タ ーゲット日付係数を算出するステップ、許諾 NG時間帯係数を算出するステップ及 びターゲット時間帯係数を算出するステップとから構成され、 それら各算出する ステップにより算出された係数の積をハンデ係数とするものであって、 その大き さは、 前記期間に亘つての平均出稿確率を維持するように決定された翌時間域の 配信予定数と現時間域末における残配信数との比であることを特徴とする請求項
5 1 - 6 1の何れか 1項記載の情報配信方法。
6 3 . 前記許諾 NGにかかる係数は、 許諾 NG指定のある時間域における許諾 NG 指定された広告の出稿数を、 該許諾 NG域以外の時間域に均等に配分するととも、 該許諾 NG指定時間域並びに該許諾 NG指定のない時間域のそれぞれで予定される 総出稿数に合致するように該許諾 NG指定以外の広告の出稿数を増減調整したと きの各広告の出稿数を、 該時間域における当該の広告の残配信数で割った値とす るものであって、
前記ターゲッ卜にかかる係数は、 ターゲット指定のある時間域における該ター ゲット指定された広告の出稿数を該ターゲット指定に沿って増量すべく、 該ター ゲット指定外の時間域の該ターゲット指定された広告の出稿数から均等に調達し、 該調達後の各時間域における各広告の出稿数が全出稿数に占める割合を維持しつ つ当該時間域における全出稿数が該時間域における予定出稿数と合致するように 増減調整したときの各時間域における各広告の出稿数を、 その計画期間における 当該広告の残配信数で割つた値とするものであることを特徴とする請求項 6 2記 載の情報配信方法。
6 4 . 前記許諾 NGにかかる係数は、 許諾 NG指定のある時間域における許諾 NG 指定された広告の出稿数を、 該許諾 NG域以外の時間域に均等に配分するととも、 前記配分量と同量となるように、該許諾 NG時間域外の時間域における該許諾 N G 指定のない広告の出稿数の比率を維持しつつ該許諾 N Gのない広告の出稿数から 均等に抜き出し、 該抜き出した出稿数で許諾 N G時間域に生じた不足を補填とし たときの、 各広告の出稿数を該時間域における当該広告の残配信数で割った値と するものであって、
前記ターゲットにかかる係数は、 ターゲット指定のある時間域における該ター ゲット指定された広告の出稿数を該ターゲット指定に沿って増量すべく、 該ター ゲット指定外の時間域の該ターゲット指定された広告の出稿数から均等に調達し、 該調整後のターゲット指定された時間域における各広告の出稿数が該時間域にお ける全出稿数に占める割合を維持しつつ前記各調達量に相当する出稿数を当該タ ーゲット指定された時間域に含まれる全ての広告の出稿数によって、 前記調達に よって生じたターゲット指定外の時間域における出稿数の不足分を補填したとき の各広告の出稿数を、 該計画期間における当該広告の残配信数で割った値とする ものであることを特徴とする請求項 6 2記載の情報配信方法。
6 5 . 前記各係数は、 以下の ( i ) 〜 (V ) のステップにより算出された各広告 の出稿数を、 当該計画期間における当該広告の残配信数で割った値をとることを 特徴とする請求項 6 2記載の情報配信方法。
( i ) 各時間域の配信枠における残り出稿数を整数により分割した量を単位調整 量として、 該単位調整量中に占める各広告の出稿数が、 時間域毎の残り出稿数全 体に占める各広告の出稿数の比率と同じとなるように、 該時間域毎の残り出稿数 から時間域毎の単位調整量に相当する出稿数を抜き出すステップ、
(i i) 該単位調整量内で、 調整指定のある広告の出稿数を、 該調整指定に沿って 増減調整するとともに、 該減調整した出稿数分を該調整指定外のその他の時間域 に均等に分配する若しくは該増調整した出稿数分を、 該調整指定外のその他の時 間域の該調整指定された広告の出稿数から均等に調達する、 融通調整を行ぅステ ップ、
(i i i)該融通調整後の時間域毎の各広告の出稿数を前記単位調整量に収まる分と 溢れる分とに、 該融通調整後の時間域毎の各広告の出稿数が全体に占める比率を 維持しつつ区分するステップ、
(iv) 前記単位調整量から溢れた分の各広告の出稿数と、 次の単位調整量に含ま れる各広告の出稿数を累計したものに対して、 前記 (i i) 〜 (i i i) のステップに よる処理を前記整数回繰り返すステップ、
( V ) 各回の融通調整時に、 前記単位調整量内に収まった分を、 時間域毎に累計 したときの各広告の出稿数を、当該時間域における該広告出稿数とするステップ。
6 6 . 前記各係数を、 各広告のカテゴリー毎に調整指定に沿って増減調整された 希望出稿数と出稿数との差を含む目的関数 Zを設定し、 該目的関数 Zの値が最小 になるように、各広告のカテゴリー毎の出稿数の組合せを数理計画法により解き、 該各広告のカテゴリー毎の出稿数を、 当該計画期間における当該広告の残配信数 で割った値をとることを特徴とする請求項 6 2記載の情報配信方法。
6 7 . 前記調整指定に沿って増減調整するとは、 該広告の出稿数が増減調整前の 該時間域の総出稿数に对して占める比率と増減調整後において該広告の出稿数が 全体に対して占める比率との比較で、 指定された増減比率が達成されるように出 稿数を増減調整することであることを特徴とする請求項 6 3〜6 6の何れか 1項 記載の情報配信方法。
6 8 . 前記調整指定に沿って増減調整するとは、 該広告の出稿数が増減調整後に 指定された増減比率を達成するように出稿数を増減調整した後に、 請求項 6 7記 載の増減調整をするものであることを特徴とする請求項 6 3〜6 6の何れか 1項 記載の情報配信方法。
6 9 . 前記配信リストを作成するステップは、 各回の無作為抽出に際して、 前回 に抽出された広告、 上限配信回数に達した広告が抽出された場合には、 当該回の 抽出結果を無効にして、 再度、 無作為抽出を行うものであることを特徴とする請 求項 5 1〜 6 8の何れか 1項記載の情報配信方法。
7 0 . 各広告素材についての枠秒数と、 映像コンテンツ毎の枠パターンをさらに 記憶するステップと、 この枠パターンと各広告素材秒数の組合せパターンにおけ る確率木から、 その枠秒数の大小によらない抽出確率が得られるように予め積算 された各広告に対する枠秒数係数を記憶するステップをさらに含むとともに、 前記配信リストを作成するステップが、 無作為抽出の際、 該当する枠パターン と広告素材枠秒数の組合せに応じた枠秒数係数を選択的に読み出し、 抽出確率が 元々の抽出確率と該枠秒数係数との積となる出稿確率に調整するステップをさら に含むことを特徴とする請求項 5 1〜6 9の何れか 1項記載の情報配信システム。
7 1 . 前記広告枠条件データベースに、 各広告素材についての枠秒数と、 映像コ ンテンッ毎の枠パターンをさらに記憶するステップを含むとともに、 この枠パタ ーンと各広告素材秒数の組合せパターンにおける確率木から、 各広告枠の初回の 抽出で各広告素材が抽出される期待値を算出するステップと、 それぞれの期待値 に基づいて、 前記各広告素材の配信予定数に比例するような重みを算出するステ ップとを含み、 各広告枠の初回の抽出に際して、 各広告素材の元々の抽出確率に 前記重みを掛けて枠秒数にかかる抽出確率を調整するステップをさらに含むこと を特徴とする請求項 5 1〜6 9の何れか 1項記載の情報配信方法。
7 2 . 前記広告枠条件データベースには、 各広告素材についての枠秒数と、 映像 コンテンツ毎の枠パターンをさらに記憶するステップを含み、
前記出稿リス ト内の全広告素材について広告秒数の期待値を算出するステップと、 各広告の枠秒数と前記広告秒数期待値に基づき、 枠秒数を期待値とする抽出回数 を算出するステップとを含み、 さらに、 各広告枠に対し、 前記算出された抽出回 数だけ、 無作為抽出を行うステップを含むことを特徴とする、 請求項 5 1〜6 9 の何れか 1項の情報配信方法。
7 3 . 前記広告枠条件データベースに、 各広告素材についての枠秒数と、 映像コ ンテンッ毎の枠パターンをさらに記憶するステップを含み、
前記出稿リスト内の全広告素材について広告秒数の期待値を算出するステップと、 各広告の枠秒数と前記広告秒数期待値に基づき、 枠秒数を期待値とする抽出回数 を算出するステップと、 前記枠パターンと各広告素材秒数の組合せパターンに基 づいて、 前記抽出回数の確率木を作成し、 枠許容範囲を満たさない枝を整理する ステップと、 該整理された確率木に基づいて、 枠秒数係数を算出するステップと を含み、
さらに、 各広告素材の抽出確率が元々の抽出確率と該枠秒数係数との積となる枠 秒数にかかる抽出確率を調整するステップを含むことを特徴とする請求項 5 1〜
6 9の何れか 1項記載の情報配信方法。
7 4 . 広告毎に指定媒体区分、 指定映像コンテンツ区分指定及び広告枠区分につ いての情報をさらに記憶するステップとともに、 前記カテゴリーを判定するステ ップは、そのカテゴリー判定の際、視聴要求のあった視聴者端末の情報媒体区分、 視聴要求のあった映像コンテンツ区分及び該当する広告枠区分についても併せて 判定するステップを含むものであって、 前記区分に応じた出稿リス卜が予め用意 するステップを更に含み、
前記出稿リストを選択するステップでは、 該区分であるとの判定がなされた場合 には、 前記区分専用の出稿リストを選択するものであることを特徴とする請求項 5 1〜 7 3の何れか 1項記載の情報配信方法。
7 5 . 請求項 5 1 〜 7 4の何れか 1項記載の方法にかかるステップをコンビユー タに実行させるためのプログラム。
7 6 . 請求項 7 5記載のプログラムを実行させるために、 当該プログラムをコン ピュータ読み取り可能に記録したことを特徴とする情報記録媒体。
7 7 . 請求項 7 5記載のプログラムを実行させるために、 当該プログラムを情報 ネットワーク中で伝送することを特徴とする情報伝送媒体。
PCT/JP2002/013521 2001-12-25 2002-12-25 Information distribution system and method, program realizing the method, and information medium concerning the program WO2003056829A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
EP02791988.5A EP1478180B1 (en) 2001-12-25 2002-12-25 Information distribution system and method, program realizing the method, and information medium concerning the program
KR1020047010178A KR101004725B1 (ko) 2001-12-25 2002-12-25 정보 배포 시스템 및 그 방법 및 그 방법을 실현한 프로그램 및 그 프로그램에 관계된 정보매체
IL16267002A IL162670A0 (en) 2001-12-25 2002-12-25 Information distribution system and method, program realizing the method, and information medium concerning the program
JP2003557212A JP3701023B2 (ja) 2001-12-25 2002-12-25 情報配信システム
US10/500,272 US7827227B2 (en) 2001-12-25 2002-12-25 Information distribution systems and methods, programs realizing these methods, and information media concerning the programs
AU2002361091A AU2002361091B2 (en) 2001-12-25 2002-12-25 Information distribution system and method, program realizing the method, and information medium concerning the program
IL162670A IL162670A (en) 2001-12-25 2004-06-22 Information distribution system and method, program realizing the method and information medium concerning the program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001/392930 2001-12-25
JP2001392930 2001-12-25

Publications (1)

Publication Number Publication Date
WO2003056829A1 true WO2003056829A1 (en) 2003-07-10

Family

ID=19188729

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2002/013521 WO2003056829A1 (en) 2001-12-25 2002-12-25 Information distribution system and method, program realizing the method, and information medium concerning the program

Country Status (8)

Country Link
US (1) US7827227B2 (ja)
EP (1) EP1478180B1 (ja)
JP (1) JP3701023B2 (ja)
KR (1) KR101004725B1 (ja)
CN (1) CN100527826C (ja)
AU (1) AU2002361091B2 (ja)
IL (2) IL162670A0 (ja)
WO (1) WO2003056829A1 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004094659A (ja) * 2002-08-30 2004-03-25 Csk Corp コンテンツ提供サーバ装置、コンテンツ提供方法およびコンテンツ提供プログラム
JP2008040592A (ja) * 2006-08-02 2008-02-21 Hitachi Ltd コンテンツ配信装置、コンテンツ配信方法、コンテンツ配信プログラム
JP2008527930A (ja) * 2005-01-12 2008-07-24 インビディ テクノロジーズ コーポレイション 放送網のアセット配信のためのターゲット・インプレッション・モデル
JP2011008792A (ja) * 2004-07-20 2011-01-13 Google Inc 広告の質に対するエンドユーザーの知覚に影響を与える要因、例えばドキュメントパフォーマンス、を用いた広告カウント数及び/又は広告ブランディングの調整又は決定
JP2012230510A (ja) * 2011-04-26 2012-11-22 Yahoo Japan Corp 広告処理装置及び方法
JP2016012763A (ja) * 2014-06-27 2016-01-21 大日本印刷株式会社 映像配信装置、映像コンテンツ配信システム、映像再生装置、及びコンピュータプログラム
WO2020246496A1 (ja) * 2019-06-05 2020-12-10 株式会社Nttドコモ レコメンド装置
JP7361064B2 (ja) 2021-03-31 2023-10-13 株式会社Adkマーケティング・ソリューションズ 広告素材配分装置及びコンピュータプログラム

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8713623B2 (en) 2001-09-20 2014-04-29 Time Warner Cable Enterprises, LLC Technique for effectively providing program material in a cable television system
US9723267B2 (en) 2004-12-15 2017-08-01 Time Warner Cable Enterprises Llc Method and apparatus for wideband distribution of content
JP4705390B2 (ja) * 2005-03-25 2011-06-22 富士通株式会社 需要予測装置
CN100385854C (zh) * 2005-06-01 2008-04-30 腾讯科技(深圳)有限公司 一种发送广播消息的系统及方法
JP4573729B2 (ja) * 2005-08-24 2010-11-04 イーストマン コダック カンパニー デジタルカメラおよび画像共有方法
US20080183555A1 (en) * 2007-01-29 2008-07-31 Hunter Walk Determining and communicating excess advertiser demand information to users, such as publishers participating in, or expected to participate in, an advertising network
US20090171749A1 (en) * 2007-12-27 2009-07-02 Frederic Laruelle Method for Dynamic Advertisement Placement Based on Consumer and Response Capability Statistics
US7996422B2 (en) 2008-07-22 2011-08-09 At&T Intellectual Property L.L.P. System and method for adaptive media playback based on destination
US8990848B2 (en) 2008-07-22 2015-03-24 At&T Intellectual Property I, L.P. System and method for temporally adaptive media playback
US8180823B2 (en) * 2008-08-27 2012-05-15 International Business Machines Corporation Method of routing messages to multiple consumers
CN102171671A (zh) * 2008-09-16 2011-08-31 飞维美地信息技术有限公司 用于显示和流式视频广告的传输预测计算设备
US8341267B2 (en) * 2008-09-19 2012-12-25 Core Wireless Licensing S.A.R.L. Memory allocation to store broadcast information
US20100100414A1 (en) * 2008-10-17 2010-04-22 Yahoo! Inc. Optimization of allocation of online advertisement inventory
US20100100407A1 (en) * 2008-10-17 2010-04-22 Yahoo! Inc. Scaling optimization of allocation of online advertisement inventory
US20100106556A1 (en) * 2008-10-23 2010-04-29 Yahoo! Inc. Time-weighted and scaling optimization of allocation of online advertisement inventory
US20100114696A1 (en) * 2008-10-31 2010-05-06 Yahoo! Inc. Method of programmed allocation of advertising opportunities for conformance with goals
GB2473197A (en) 2009-09-02 2011-03-09 Nds Ltd Advert selection using a decision tree
US9300445B2 (en) 2010-05-27 2016-03-29 Time Warner Cable Enterprise LLC Digital domain content processing and distribution apparatus and methods
US9185341B2 (en) 2010-09-03 2015-11-10 Time Warner Cable Enterprises Llc Digital domain content processing and distribution apparatus and methods
GB2489002A (en) * 2011-03-14 2012-09-19 Nujira Ltd Delay adjustment to reduce distortion in an envelope tracking transmitter
US9363540B2 (en) * 2012-01-12 2016-06-07 Comcast Cable Communications, Llc Methods and systems for content control
US20130254041A1 (en) * 2012-03-23 2013-09-26 Jeffrey Sherwin Method for delivering fair advertising inventory splits given position preferences
US20150134408A1 (en) * 2012-05-02 2015-05-14 Dentsu, Inc. Information distribution system
WO2014026332A1 (en) * 2012-08-15 2014-02-20 Google Inc. Attribution of credit for content item distribution
US9277265B2 (en) * 2014-02-11 2016-03-01 The Nielsen Company (Us), Llc Methods and apparatus to calculate video-on-demand and dynamically inserted advertisement viewing probability
US9336537B2 (en) 2014-03-06 2016-05-10 Catalina Marketing Corporation System and method of providing a particular number of distributions of media content through a plurality of distribution nodes
CN104978155B (zh) 2014-04-01 2018-12-28 腾讯科技(北京)有限公司 信息显示量的分配方法及装置
CN105592333B (zh) * 2014-10-21 2019-09-13 腾讯科技(北京)有限公司 信息处理方法及装置
CN105657481B (zh) * 2014-12-01 2019-07-16 上海斐讯数据通信技术有限公司 视频播放系统以及视频中插播广告的方法
US10219039B2 (en) 2015-03-09 2019-02-26 The Nielsen Company (Us), Llc Methods and apparatus to assign viewers to media meter data
US9854326B1 (en) * 2015-09-09 2017-12-26 Sorenson Media, Inc. Creating and fulfilling dynamic advertisement replacement inventory
KR102519721B1 (ko) * 2016-09-21 2023-04-07 삼성에스디에스 주식회사 컴퓨팅 자원 관리 장치 및 방법
US10791355B2 (en) 2016-12-20 2020-09-29 The Nielsen Company (Us), Llc Methods and apparatus to determine probabilistic media viewing metrics
TWI730442B (zh) * 2019-10-09 2021-06-11 中國信託商業銀行股份有限公司 資訊發布方法及其伺服器
CN111667323B (zh) * 2020-06-30 2023-07-11 成都新潮传媒集团有限公司 一种广告点位的余量调度方法、装置及计算机设备
US20220020052A1 (en) * 2020-07-20 2022-01-20 Roku, Inc. Replacement Advertising Selection Using Viewer Switching Behavior and Pay Points

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0983991A (ja) * 1995-09-18 1997-03-28 Toshiba Corp 通信システムおよび番組視聴料徴収方法
JPH09116812A (ja) * 1995-10-20 1997-05-02 Brother Ind Ltd Cm放映システム
JPH09251296A (ja) * 1996-03-15 1997-09-22 Yamaha Corp コンピュータシステムおよびカラオケシステム
JPH1022955A (ja) * 1996-07-09 1998-01-23 Toshiba Corp Cm放送方法及び装置
JPH1155636A (ja) * 1997-07-31 1999-02-26 Matsushita Electric Ind Co Ltd 放送受信装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5848397A (en) 1996-04-19 1998-12-08 Juno Online Services, L.P. Method and apparatus for scheduling the presentation of messages to computer users
US5931901A (en) 1996-12-09 1999-08-03 Robert L. Wolfe Programmed music on demand from the internet
JP2000148675A (ja) 1998-11-09 2000-05-30 Nec Corp カスタマイズされた広告をwww上で提供する装置及び方法
JP3400381B2 (ja) * 1999-04-22 2003-04-28 株式会社日立製作所 プログラム、ファイルおよびデータを送る方法
JP2001024956A (ja) 1999-07-05 2001-01-26 Dentsu Inc 広告放映システム及び方法
JP3825597B2 (ja) 1999-11-18 2006-09-27 日本電信電話株式会社 コンテンツ表示回数制御方法,装置およびそのプログラム記録媒体
US20040193488A1 (en) * 2000-01-19 2004-09-30 Denis Khoo Method and system for advertising over a data network
JP2001236444A (ja) * 2000-02-24 2001-08-31 Nippon Telegr & Teleph Corp <Ntt> ネットワークを介して広告を配信する広告配信方法
JP3348067B2 (ja) 2000-02-29 2002-11-20 株式会社電通 広告の再生を制御する方法および装置
JP2001265997A (ja) 2000-03-21 2001-09-28 Casio Comput Co Ltd 広告データ運用システムおよびそのプログラム記録媒体・伝送媒体
JP2001266257A (ja) * 2000-03-21 2001-09-28 Casio Comput Co Ltd 広告データ運用システムおよびそのプログラム記録媒体・伝送媒体
US7103563B1 (en) 2000-03-21 2006-09-05 America Online, Inc. System and method for advertising with an internet voice portal
JP2001298432A (ja) 2000-04-12 2001-10-26 I Radio:Kk コマーシャル提供方法及びその装置並びに番組提供方法及びその装置
WO2001089216A1 (fr) 2000-05-15 2001-11-22 Dentsu Inc. Procede et appareil permettant de commander la transmission de publicite
AU2001218895A1 (en) 2000-05-30 2001-12-11 Dentsu Inc. Broadcast providing method, broadcasting system, and broadcast receiver
JP2002041537A (ja) * 2000-07-31 2002-02-08 Nec Corp 広告提示システム
JP2002163546A (ja) * 2000-11-27 2002-06-07 Matsushita Electric Ind Co Ltd 情報配信システム及び情報配信方法
WO2002061619A1 (fr) 2001-02-01 2002-08-08 Dentsu Inc. Systeme de distribution de publicites
US20020147985A1 (en) 2001-04-05 2002-10-10 Koji Miyajima Video distribution system and video distribution method
WO2002091261A1 (en) 2001-05-02 2002-11-14 Dentsu Inc. Advertisement distribution managing system and method
JP2003067290A (ja) 2001-08-27 2003-03-07 Ntt Data Corp 情報配信システムおよびそのプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0983991A (ja) * 1995-09-18 1997-03-28 Toshiba Corp 通信システムおよび番組視聴料徴収方法
JPH09116812A (ja) * 1995-10-20 1997-05-02 Brother Ind Ltd Cm放映システム
JPH09251296A (ja) * 1996-03-15 1997-09-22 Yamaha Corp コンピュータシステムおよびカラオケシステム
JPH1022955A (ja) * 1996-07-09 1998-01-23 Toshiba Corp Cm放送方法及び装置
JPH1155636A (ja) * 1997-07-31 1999-02-26 Matsushita Electric Ind Co Ltd 放送受信装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1478180A4 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004094659A (ja) * 2002-08-30 2004-03-25 Csk Corp コンテンツ提供サーバ装置、コンテンツ提供方法およびコンテンツ提供プログラム
JP2011008792A (ja) * 2004-07-20 2011-01-13 Google Inc 広告の質に対するエンドユーザーの知覚に影響を与える要因、例えばドキュメントパフォーマンス、を用いた広告カウント数及び/又は広告ブランディングの調整又は決定
JP2008527930A (ja) * 2005-01-12 2008-07-24 インビディ テクノロジーズ コーポレイション 放送網のアセット配信のためのターゲット・インプレッション・モデル
JP2008040592A (ja) * 2006-08-02 2008-02-21 Hitachi Ltd コンテンツ配信装置、コンテンツ配信方法、コンテンツ配信プログラム
JP2012230510A (ja) * 2011-04-26 2012-11-22 Yahoo Japan Corp 広告処理装置及び方法
JP2016012763A (ja) * 2014-06-27 2016-01-21 大日本印刷株式会社 映像配信装置、映像コンテンツ配信システム、映像再生装置、及びコンピュータプログラム
WO2020246496A1 (ja) * 2019-06-05 2020-12-10 株式会社Nttドコモ レコメンド装置
JP7361064B2 (ja) 2021-03-31 2023-10-13 株式会社Adkマーケティング・ソリューションズ 広告素材配分装置及びコンピュータプログラム

Also Published As

Publication number Publication date
KR101004725B1 (ko) 2011-01-04
JP3701023B2 (ja) 2005-09-28
EP1478180B1 (en) 2018-05-09
AU2002361091A1 (en) 2003-07-15
CN1620812A (zh) 2005-05-25
AU2002361091B2 (en) 2006-04-13
US20050246432A1 (en) 2005-11-03
EP1478180A4 (en) 2009-08-05
JPWO2003056829A1 (ja) 2005-05-12
IL162670A0 (en) 2005-11-20
IL162670A (en) 2010-11-30
EP1478180A1 (en) 2004-11-17
US7827227B2 (en) 2010-11-02
KR20040089099A (ko) 2004-10-20
CN100527826C (zh) 2009-08-12

Similar Documents

Publication Publication Date Title
WO2003056829A1 (en) Information distribution system and method, program realizing the method, and information medium concerning the program
US11290789B2 (en) Dynamic content allocation and optimization
JP4328716B2 (ja) 情報配信システム及びその方法並びにその方法を実現するプログラム及びそのプログラムに係る情報媒体
JP3348067B2 (ja) 広告の再生を制御する方法および装置
US20040088730A1 (en) System and method for maximizing license utilization and minimizing churn rate based on zero-reject policy for video distribution
US20070113244A1 (en) System and method for generating an advertising schedule
US20060212367A1 (en) Method of selecting and distributing items to consumers of electronic media
US8612311B2 (en) Hybrid distribution method for playable media
US20140297400A1 (en) Method and system for media advertising campaign sales and allocation
US11102545B2 (en) Digital media campaign management in digital media delivery systems
US20060212348A1 (en) Method for scheduling of broadcast events
JP3389578B2 (ja) 広告の送信を制御する方法および装置
JP2007515018A (ja) データ・ネットワークを介して広告を行う方法およびシステム
KR20110044973A (ko) 광고 일람 할당
US20070283388A1 (en) Ad Scheduling Systems and Methods
US20230410147A1 (en) Audience proposal creation and spot scheduling utilizing a framework for audience rating estimation
US20060075445A1 (en) The Digital TV Tuner Regulator Platform
Esse Securing the value of customer value management
US11743536B2 (en) Digital media campaign management in digital media delivery systems
Kim et al. A deeper look at the economics of advertiser support for television: the implications of consumption-differentiated viewers and ad addressability
JP2002297077A (ja) 広告の送信を制御する方法および装置
KR20030014671A (ko) 광고의 송신을 제어하는 방법 및 장치
Venkatachalam et al. Media company uses analytics to schedule radio advertisement spots
Park Determinants of renewal and adjustment of license fees of network prime time programs
Araman et al. Media revenue management with audience uncertainty

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2003557212

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 162670

Country of ref document: IL

WWE Wipo information: entry into national phase

Ref document number: 1020047010178

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 1605/CHENP/2004

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2002361091

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2002791988

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 20028282493

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2002791988

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10500272

Country of ref document: US