Information processing system, information processing method, and information processing device

The information processing system addresses the challenge of flexibly combining terrestrial broadcasting and web distribution advertising by using a mathematical model to allocate advertising materials and optimize display ratios, resulting in effective and adaptable advertising services.

WO2025094939A1PCT designated stage expired Publication Date: 2025-05-08NIPPON TELEVISION NETWORK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/038519
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-31
Filing Date
2024-10-29
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

Existing advertising technologies struggle to flexibly meet the expectations and needs of advertisers and advertising companies, as they are not able to efficiently combine and optimize terrestrial broadcasting and web distribution advertising.

Method used

An information processing system that includes a setting unit for determining the display ratio of terrestrial broadcasting and web distribution for advertisements, a decision unit that uses a mathematical model to allocate advertising materials based on inventory and guarantee variables, and a bid management unit that acquires successful bids for vacant advertising spaces.

Benefits of technology

The system enables flexible and effective advertising services by optimizing the display of advertisements across terrestrial broadcasting and web distribution, ensuring that the expectations and needs of advertisers are met.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024038519_08052025_PF_FP_ABST
    Figure JP2024038519_08052025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention can provide a new advertisement service capable of flexibly responding to expectations and needs of an advertiser and an advertisement company. This information processing system comprises: a setting unit that, for a first advertisement that allows terrestrial broadcasting and web distribution, sets the ratio of the number of times of display in terrestrial broadcasting and the number of times of display in web distribution; a determination unit that, for terrestrial broadcasting, determines an advertisement material to be allocated to a prescribed advertisement frame by inputting an inventory variable, a guarantee variable, and a constraint condition to a mathematical model in which an objective function is set; a bid management unit that, when there is an empty position in the prescribed advertisement frame, acquires an advertisement material with a successful bid for the empty position; a generation unit that generates an advertisement play list of the prescribed advertisement frame on the basis of the advertisement material; and an output unit that outputs the advertisement play list to an advertisement management device that manages a plurality of advertisement materials, and outputs the advertisement material of the first advertisement and the number of times of display of the web distribution set by the setting unit to a distribution management device.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing system, information processing method, and information processing device

[0001] The disclosed technology relates to an information processing system, an information processing method, and an information processing device.

[0002] Conventionally, among multiple advertising media, there is known a technology for combining broadcast and network advertising, in particular a technology for automatically synchronizing the timing of advertisements and optimizing their display form to obtain high advertising effectiveness (see, for example, Patent Document 1).

[0003] Patent No. 5121729

[0004] However, while conventional technologies automatically synchronize the timing of advertisements and integrate broadcast and network advertisements, they are not yet able to flexibly meet the expectations and needs of advertisers and advertising agencies.

[0005] Therefore, the disclosed technology aims to provide a new advertising service that can flexibly meet the expectations and needs of advertisers and advertising agencies.

[0006] In one aspect of the disclosure, the information processing system includes: a setting unit that sets, for a first advertisement that allows terrestrial broadcasting and web distribution, a ratio between the number of times it is displayed in terrestrial broadcasting and the number of times it is displayed in web distribution; a determination unit that inputs inventory variables related to the display inventory of multiple advertisements including the first advertisement, guarantee variables related to display guarantees of multiple advertisements including the first advertisement, and constraints related to the display of advertisements into a mathematical model in which an objective function that satisfies predetermined conditions related to the display inventory of advertisements for terrestrial broadcasting is set, and determines one or more advertising materials to be allocated to a predetermined advertising space; a bid management unit that, if there is a vacant position in the predetermined advertising space after the determination by the determination unit, acquires one or more advertising materials that have won the vacant position; a generation unit that generates an advertising playlist for the predetermined advertising space based on the advertising materials determined by the determination unit and / or the advertising materials acquired by the bid management unit; and an output unit that outputs the advertising playlist to an advertising management device that manages multiple advertising materials, and outputs the advertising material of the first advertisement and the number of times the web distribution is displayed set by the setting unit to a distribution management device that manages the web distribution of advertisements.

[0007] The disclosed technology makes it possible to provide a new advertising service that can flexibly meet the expectations and needs of advertisers and advertising agencies.

[0008] 1 is a diagram showing an example of an overview of a platform of the disclosed technology. FIG. 2 is a diagram showing an example of an operation example in the platform of the disclosed technology. FIG. 3 is a diagram showing an example of the configuration of an information processing system according to an embodiment. FIG. 4 is a block diagram showing an example of a first server according to an embodiment. FIG. 5 is a diagram showing an example of a third server according to an embodiment. FIG. 6 is a diagram for explaining an advertising space and an advertising playlist according to an embodiment. FIG. 7 is a diagram showing an example of attribute information of an advertising space according to an embodiment. FIG. 8 is a diagram showing an example of attribute information of advertising material according to an embodiment. FIG. 9 is a diagram showing an example of data of an advertising space and data in which each advertising material is grouped according to an embodiment. FIG. 10 is a diagram showing an example of an allocation pattern to an advertising space according to an embodiment. FIG. 11 is a diagram showing an example of an initial display ratio for broadcasting and web distribution according to an embodiment. A flowchart showing an example of allocation processing for an advertising space according to an embodiment. A flowchart showing an example of a display ratio setting processing for an integrated advertisement according to an embodiment. A flowchart showing an example of advertising material allocation processing using a mathematical model according to an embodiment.

[0009] Preferred embodiments of the present disclosure will be described with reference to the accompanying drawings, in which the same reference numerals denote the same or similar configurations.

[0010] [Embodiment] An information processing system according to the disclosed technology will be described below. In the disclosed technology, "broadcast" is a concept that includes television broadcast and radio broadcast. Furthermore, "program" includes television broadcast and radio broadcast programs that are broadcast in a predetermined broadcast time slot. Advertisements are widely publicized to the general public, and include advertisements broadcast via terrestrial waves, etc., and advertisements distributed via the Internet. Television commercials and radio commercials are collectively referred to as "commercials," and commercials are a type of advertisement.

[0011] <Platform Overview> Fig. 1 is a diagram showing an example of the overview of a platform of the disclosed technology. The platform shown in Fig. 1 has the following three main functions: (1) Determining commercials (CM) in real time during broadcasting. It is possible to select commercials up to a certain time before they go on air (OA). (2) Liberalizing commercial decisions based on broadcasting or distribution rules and metadata. (3) Integrated control of broadcasting and distribution. Each function is explained below.

[0012] (1) Real-time Commercial Selection For example, if a commercial slot is available for selection immediately before broadcast in the disclosed technology, real-time bidding (RTB) is utilized, and the winning advertising material is allocated to the advertising slot. For example, the platform connects to an SSP (Supply Side Platform), and the SSP realizes RTB transactions with a DSP (Demand Side Platform). The platform may also use other auction services. This service is provided, for example, for programmatic advertising in broadcasting.

[0013] (2) Automated Commercial Decision-Making The platform establishes rules for advertising broadcasting restrictions and advertising slot allocation methods, assigns attribute information of advertising materials and advertising slots to the advertising materials and advertising slots as metadata, and uses these to appropriately select advertising materials. For example, the platform uses a mathematical model (e.g., a mathematical optimization model) to allocate predetermined advertising materials to predetermined advertising slots at predetermined times (e.g., a predetermined time every day) for future slot allocation. The advertisements allocated using this mathematical optimization model are advertisements for broadcasting, etc., and include reservation-based advertisements.

[0014] (3) Integrated Control of Broadcasting and Streaming The platform includes a digital integrated service that integrates the distribution of advertisements via the Internet and the broadcasting of advertisements via television, merging broadcasting and streaming, and guaranteeing advertising impressions (Imp). This service is provided, for example, for reservation-based advertisements. The number of impressions may be replaced with the number of times an advertisement is displayed. This integrated advertising is also referred to as "integrated advertising."

[0015] Here, we will explain the above-mentioned performance-based advertising and guaranteed advertising. Guaranteed advertising, also known as reservation-based advertising, is advertising for which the advertising period and number of times it is shown are guaranteed. Guaranteed advertising is divided into position-specified advertising and impression-guaranteed advertising. Position-specified advertising is a type in which the advertising space to be broadcast and the position within that advertising space are specified. Impression-guaranteed advertising is a type in which the number of times an advertisement is displayed (number of impressions) within a specified period is guaranteed without specifying the advertising space or position. On the other hand, performance-based advertising is a type of advertising in which the advertising space is determined through bidding according to the advertiser's budget and desired conditions, without specifying the advertising space or position.

[0016] FIG. 2 is a diagram illustrating an example of an operation example of a platform of the disclosed technology. The example illustrated in FIG. 2 shows two operation examples. Inventory refers to the number of impressions (number of times displayed) of an advertisement expected within a certain future period. If there is a guaranteed number of impressions within a specified period by contract or the like, it refers to the remaining number of impressions required until the deadline. For terrestrial inventory, products that utilize terrestrial broadcasting to guarantee the number of impressions, specify a slot, or conduct an auction are handled. Furthermore, for integrated inventory of broadcast and digital, both terrestrial broadcasting and web distribution are utilized, and products that guarantee the number of impressions are handled. Note that, although not illustrated in FIG. 2, for digital inventory, products that guarantee impressions for internet advertising may also be handled.

[0017] As described above, the disclosed platform can accommodate both programmatic advertising and guaranteed advertising, as well as advertising via broadcasting and digital advertising via web distribution, and can provide new advertising services that can flexibly meet the expectations and needs of advertisers and advertising agencies. Next, we will explain the information processing system that realizes the above-mentioned platform.

[0018] <System Configuration> Fig. 3 is a diagram illustrating an example of the configuration of an information processing system 1 according to an embodiment of the present disclosure. In the example illustrated in Fig. 3, the information processing system 1 implementing the above-described platform includes a first information processing device (first server) 10, a second information processing device (second server) 20, a third information processing device (third server) 30, a fourth information processing device (fourth server) 40, a fifth information processing device 50, a sixth information processing device 60, one or more display devices 70, and one or more user devices 80.

[0019] The devices in the information processing system 1 transmit and receive data to and from each other via the network N. Each server may be configured with multiple processing devices (which may include databases), and the number of display devices 70 and user devices 80 may be any number.

[0020] The first server 10 is a core operation collaboration server that constitutes the above-mentioned platform. For example, the first server 10 integrates broadcast and distribution inventory and appropriately manages inventory and slot management. The main functions of the first server 10 include "inventory management," "advertising management," and "slot management," but it may also send requests to SSPs and link with external sites via API (Application Programming Interface). In particular, the "slot management" function requires advancement in order to increase sales for platform providers, and it also has functions similar to the planning of slot allocation and optimization.

[0021] The second server 20 is a common material management server that centrally manages all advertising materials for broadcasting and distribution handled by the platform. It allows uploading of advertising materials via online submission, not just the sales site provided by the fifth information processing device 50 (described later), and performs quality checks and transcoding of advertising materials, as well as storing review status and restriction information.

[0022] The third server 30 sends a request to the first server 10 a predetermined time (e.g., 3 seconds) before the advertisement is to be sent, and broadcasts the advertisement according to the playlist obtained as a response. For example, the third server 30 enables an operational approach to broadcasting by leaving the commercial material to be broadcast undecided until immediately before the broadcast. This improves the flexibility of the final advertisement sending, and eliminates the need to know the playlist until immediately before the advertisement is sent.

[0023] The fourth server 40 is an advertisement management server that sets tags and the like for advertisement distribution and distributes advertisements. The fourth server 40 is, for example, a GAM (Google Ad Manager) and can distribute advertisements via a network or as banners or video content. Furthermore, the fourth server 40 optimizes advertisement distribution for impressions-guaranteed advertisements so as to reach the promised distribution volume.

[0024] The fifth information processing device 50 sells advertisements on the above-mentioned platform. The fifth information processing device 50 is also capable of registering, planning, ordering, canceling, changing materials, operating, and reporting advertising materials for new sales channels and new products, and may also make last-minute changes to existing spot materials.

[0025] The sixth information processing device 60 is a device that provides the SSP, and automatically selects and distributes advertisements with high profitability from within the DSP each time an auction occurs. For example, when the first server 10 sets order conditions such as advertising space, price, and desired industry type for the SSP, the sixth information processing device 60 cooperates with the DSP to automatically select advertisements with high profitability and transmits the selected advertisements to the first server 10.

[0026] The display device 70 is a device that receives and displays terrestrial broadcasts. The display device 70 is, for example, a television, receives terrestrial broadcasts transmitted via the third server 30, and displays television programs, advertisements, and the like.

[0027] The user device 80 is, for example, an information processing device with a communication function, such as a mobile terminal such as a smartphone, a personal computer, a tablet terminal, etc., owned by each user. The user device 80 displays advertisements distributed from the fourth server 40, and displays programs broadcast over the Internet.

[0028] <Configuration> The following describes the configuration of the first server 10 and the third server 30, which have the main functions for realizing the above-mentioned platform, among the devices in the information processing system 1. The hardware configurations of the other devices are the same as the hardware configurations of the first server 10 and the third server 30.

[0029] 4 is a block diagram illustrating an example of the first server 10 according to one embodiment of the disclosure. The first server 10 includes one or more processors (CPUs) 110, one or more communication interfaces 120, a memory 130, a user interface 150, and one or more communication buses 170 for interconnecting these components.

[0030] The user interface 150 is connected to a display and an input device (such as a keyboard and / or a mouse or some other pointing device), and has display and input functions.

[0031] Memory 130 may be, for example, a high-speed random access memory such as a DRAM, SRAM, or other random access solid-state storage device, or may be a non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices, or may be a non-transitory recording medium.

[0032] The memory 130 stores data used by the information processing system 1. For example, the memory 130 stores advertisement inventory information, information about advertisement materials, information about advertisement spaces, and the like.

[0033] Another example of memory 130 may be one or more storage devices located remotely from processor 110. In some embodiments, memory 130 stores programs, modules, and data structures, or a subset thereof, that are executed by processor 110.

[0034] The processor 110 executes an application program stored in the memory 130 to constitute a control unit 111, which in turn constitutes an acquisition unit 112, a setting unit 113, a determination unit 114, a bid management unit 115, a generation unit 116, and an output unit 117.

[0035] The control unit 111 controls each process of disclosed inventory management, ad group management, and ad space operation. For example, the control unit 111 sets advertising materials in ad spaces at predetermined times, sets advertising materials by RTB in vacant ad spaces, and achieves the guaranteed number of impressions for impressions-guaranteed advertisements by using broadcasting, distribution, etc. In addition, the control unit 111 has an acquisition unit 112, a setting unit 113, a determination unit 114, a bid management unit 115, a generation unit 116, and an output unit 117 to execute the above-mentioned processes.

[0036] The acquisition unit 112 acquires information necessary for broadcasting and distributing advertisements. The acquisition unit 112 acquires, for example, the number of guaranteed impressions (guaranteed imps) set for an advertisement, advertisement inventory (remaining imps), and variables input into a mathematical model that sets guaranteed advertisements in predetermined advertisement slots from the memory 130 or an external device. The variables input into the mathematical model include, for example, an inventory variable related to the display inventory of each advertisement, a guarantee variable related to the display guarantee of the advertisement, and a variable related to constraints on the display of the advertisement.

[0037] The setting unit 113 sets a ratio (display ratio) between the number of times the first advertisement is displayed in terrestrial broadcasting and the number of times the first advertisement is displayed in web streaming for a first advertisement that allows both terrestrial broadcasting and web streaming. For example, the setting unit 113 sets a display ratio between terrestrial broadcasting and web streaming for an integrated first advertisement (integrated advertisement) that may be transmitted via either terrestrial broadcasting or digital web streaming. For example, if the advertiser wants the first advertisement to be displayed more frequently in terrestrial broadcasting, the ratio may be set to 8 (terrestrial broadcasting):2 (web streaming); if the advertiser wants the first advertisement to be displayed equally frequently in terrestrial broadcasting and web streaming, the ratio may be set to 5 (terrestrial broadcasting):5 (web streaming); and if the advertiser wants the first advertisement to be displayed preferentially in one of the two (e.g., terrestrial broadcasting), the ratio may be set to 10 (terrestrial broadcasting):0 (web streaming).

[0038] The determination unit 114 inputs inventory variables related to the display inventory of multiple advertisements including the first advertisement, guarantee variables related to the display guarantee of multiple advertisements including the first advertisement, and constraint conditions related to the display of advertisements into a mathematical model in which an objective function that satisfies predetermined conditions related to the display inventory of advertisements for terrestrial broadcasting is set, and determines one or more advertising materials to be allocated to a predetermined advertising space.

[0039] For example, the determination unit 114 inputs the following variables, and searches for advertising materials using a mathematical optimization algorithm (mathematical model) so that the objective defined by the objective function is achieved while satisfying the constraint conditions, and determines one or more advertising materials to be allocated to a predetermined advertising space. Objective function: Achieving guaranteed impressions, maximizing remaining inventory (remaining number of imps) Constraint conditions: Meeting pre-specified broadcasting rules (e.g., time constraints, taboo items, etc.) Inventory variables: Remaining inventory (remaining number of imps) for each advertisement, ordering conditions for each campaign (budget, target, area, etc.) Guaranteed variables: Number of guaranteed imps (if targets are set, the number of guaranteed imps for each target) Specific examples of allocating advertising materials will be described later using Figures 9 and 10.

[0040] After the determination unit 114 determines the advertising material, if there is a vacant position in a predetermined advertising space, the bid management unit 115 acquires one or more advertising materials that have won the bid for the vacant position. For example, the bid management unit 115 asks the SSP provided by the sixth information processing device 60 to set the advertising space, price, desired industry, etc. and hold an auction, and acquires one or more successful advertising materials. Note that the bid management unit 115 is not necessarily a required component, and it is sufficient that predetermined advertising material be allocated to the vacant position.

[0041] The generation unit 116 generates an advertisement playlist for a predetermined advertisement space based on the advertisement material determined by the determination unit 114 and / or the advertisement material acquired by the bid management unit 115. The predetermined advertisement space and the advertisement playlist will be described later with reference to FIG. 6 . For example, for a predetermined advertisement space including multiple positions, advertisement material is allocated to at least one position using a mathematical model, and the successful bid advertisement material is allocated to a position that was not allocated using the mathematical model or a position that was once allocated but becomes vacant for a predetermined reason. The generation unit 116 generates an advertisement playlist that includes identification information (ID) of the advertisement material allocated to each position. The generation unit 116 may be configured in advance to allocate predetermined advertisement material to a vacant position in the advertisement space if the vacant position remains even after the successful bid process is completed.

[0042] The output unit 117 outputs the advertisement playlist to an advertisement management device (e.g., the third server 30) that manages multiple advertisement materials, and outputs the advertisement material of the first advertisement and the number of times the web distribution is to be displayed, as set by the setting unit 113, to a distribution management device (fourth information processing device 40) that manages the web distribution of the advertisement.

[0043] The output unit 117 outputs the advertisement playlist generated by the generation unit 116 to the third server 30. The third server 30 identifies advertisement materials from the identification information of the advertisement materials in accordance with the advertisement playlist, and transmits the identified advertisement materials via a transmission management device (not shown) over terrestrial waves. The display device 70 that receives the terrestrial waves displays programs, advertisements, etc. included in the terrestrial waves.

[0044] Furthermore, the output unit 117 outputs the first advertisement and the remaining inventory amount (remaining number of Imps) via the Internet to the fourth information processing device (GAM) 40. The fourth information processing device 40 distributes the first advertisement at an appropriate time and through an appropriate medium while achieving the guaranteed number of impressions (guaranteed number of Imps) of the advertising material distributed over the Internet.

[0045] The above processing can accommodate both performance-based advertising and guaranteed advertising, as well as advertising via broadcasting and digital advertising via web distribution, making it possible to provide a new advertising service that can flexibly meet the expectations and needs of advertisers and advertising agencies. For example, the information processing system 1 has the following three effects.

[0046] (1) Real-time advertisement determination by introducing the third server 30 using a request and response method When the third server 30 requests advertisement material from the first server 10 a predetermined time before the advertisement space is sent, the first server 10 automatically selects advertisement material appropriate for the advertisement space using RTB and responds in the form of a playlist. This eliminates the lead time required for conventional manual workflows.

[0047] (2) Automating advertising decisions based on constraint rules and metadata such as advertising materials A mathematical optimization algorithm is created that can make completely mechanical decisions about slot allocation by formulating all of the conditions necessary for advertising decisions, such as advertising contracts (e.g., a consumer finance ad that is expected to be viewed 10 million times by the F1 demographic), ad slots (e.g., an ad in a news program that is likely to be viewed by 1 million people), and brand safety constraints (e.g., consumer finance ads must not be aired in ads in news programs).As a result, when the mathematical optimization algorithm is executed, it becomes possible to automatically determine appropriate ads for specified ad slots.

[0048] (3) Integration of broadcasting and streaming For example, by regarding one view of terrestrial broadcasting and one view of video streaming services as equivalent and managing the display of advertisements for each on the same first server 10, it becomes possible to integrate and effectively utilize the inventory of broadcasting and streaming.

[0049] Furthermore, the setting unit 113 may inquire of the determination unit 114 and the fourth server 40, which is a distribution management device, about whether or not the number of impressions is possible based on the ratio (display ratio) between terrestrial broadcasting and web distribution. For example, if the contract for the first advertisement guarantees 10 million impressions (number of impressions) and the display ratio is set to 5:5, the setting unit 113 inquires of the determination unit 114 about whether 5 million impressions are possible for the first advertisement. The determination unit 114 determines whether or not 5 million impressions are possible within the contract period based on the advertising space, the guaranteed number of impressions of other advertisements, the viewer ratings, and the like. The determination unit 114 outputs the determination result to the setting unit 113.

[0050] Furthermore, the setting unit 113 inquires of the fourth server 40 whether 5 million impressions are possible for the first advertisement. The fourth server 40 determines whether 5 million displays are possible within the contract period based on the advertising space, the number of accesses, the guaranteed number of impressions of other advertisements, etc. The fourth server 40 outputs the determination result to the setting unit 113. The determination unit 114 determines whether the display ratio is possible based on the determination results from the determination unit 114 and the fourth server 40.

[0051] The above process makes it possible to determine in advance whether the display ratio set for the first advertisement is feasible, thereby preventing the setting of a display ratio that is difficult to achieve.

[0052] Furthermore, when the result of the inquiry to at least one of the determination unit 114 and the fourth server 40 is "NG," the setting unit 113 may adjust the display ratio and make another inquiry to the determination unit 114 and the fourth server 40. For example, when at least one determination result is "NG," the setting unit 113 adjusts the display ratio based on a predetermined adjustment method.

[0053] If one determination result is NG, the setting unit 113 may reduce the display ratio of the NG result by a predetermined ratio. As an example, if the determination result from the fourth server 40 is NG, the setting unit 113 changes the display ratio from 5 (terrestrial broadcasting):5 (web distribution) to 6 (terrestrial broadcasting):4 (web distribution), and again inquires of the determination unit 114 and the fourth server 40 about whether display is possible at the changed display ratio. Furthermore, if both determination results are NG, the setting unit 113 may suggest to the advertiser or the like that the number of guaranteed impressions be reduced.

[0054] The above process allows the display ratio to be automatically adjusted, reducing the burden on platform administrators and others.

[0055] Furthermore, the setting unit 113 may set the initial ratio based on the guaranteed number of impressions. For example, if the guaranteed number of impressions specified by the contract is less than a first predetermined value, the setting unit 113 may set 100% to web distribution; if the guaranteed number of impressions is equal to or greater than the first predetermined value but less than a second predetermined value, the setting unit 113 may set 70% to terrestrial broadcasting and 30% to web distribution; and if the guaranteed number of impressions is equal to or greater than a second threshold, the setting unit 113 may set 90% to terrestrial broadcasting and 10% to web distribution. Note that the above-described conditions and display ratios are merely examples, and other conditions and processing ratios may also be set.

[0056] By performing the above process, once the guaranteed number of impressions of the first advertisement is set, it becomes possible to automatically set the initial ratio.

[0057] (Interruption Processing) Furthermore, if the number of times the first advertisement is displayed in terrestrial broadcasting does not satisfy the first consumption condition, the determination unit 114 may determine to increase the number of times the advertisement is displayed in web distribution. For example, if the number of remaining impressions (number of remaining consumed imps) among the guaranteed number of imps of the integrated advertisement within the contract period of the advertisement is equal to or less than a first threshold (an example of the first consumption condition), the determination unit 114 notifies the fourth server 40 of the number of remaining consumed imps through broadcasting. The fourth server 40 web-distributes the number of remaining consumed imps through broadcasting for the advertisement. Note that the first threshold may be defined for each area and target.

[0058] The determination unit 114 also inquires whether the first advertisement can be accepted by the advertisement distribution tool for web distribution within the contract period of the first advertisement. If the advertisement distribution tool can accept the first advertisement, the determination unit 114 may increase the number of guaranteed imps for web distribution and decrease the number of guaranteed imps for broadcasting. This allows for flexible response to the transmission of the advertisement based on future slot allocation and basic playlists.

[0059] According to the above process, it becomes possible to change the number of guaranteed imps for broadcasting and web streaming based on the number of remaining imps, which indicates the current number of imps within the contract period. For example, the determination unit 114 may change the display ratio of the initially set number of guaranteed imps. Here, it is difficult to accurately predict the viewer rating for the number of impressions for broadcasting. However, with web streaming, the number of impressions can be accurately determined from the number of accesses. Therefore, when the number of remaining imps falls below the first threshold, it becomes possible to achieve the number of guaranteed imps without significantly exceeding the number of guaranteed imps by using web streaming.

[0060] Furthermore, if the number of times the first advertisement is displayed in the web distribution does not satisfy the second consumption condition, the determination unit 114 may determine to increase the number of times the first advertisement is displayed in the terrestrial broadcast. For example, if the consumption status of the integrated guaranteed number of imps is poor, for example, if the number of remaining consumed imps is not equal to or less than the second threshold (the second consumption condition), the determination unit 114 increases the number of times the first advertisement is displayed in the broadcast rather than the web distribution. Specifically, the determination unit 114 may perform a response to an insufficient number of interrupts, as part of the interrupt processing described below.

[0061] According to the above process, if the usage rate of the number of impressions is low even as the contract expiration date approaches, it becomes possible to achieve the guaranteed number of impressions by increasing the number of impressions via broadcasting. For example, when the number of impressions via web distribution cannot be expected (the number of accesses cannot be expected), it is possible to achieve the guaranteed number of impressions by forcibly increasing the number of impressions via broadcasting.

[0062] Regarding the change in the display ratio, the decision unit 114 may determine whether or not to change the display ratio by obtaining the remaining number of consumed Imps via web distribution from the fourth server 40 at a predetermined timing (e.g., periodically).

[0063] (Response to Excess) Furthermore, when the number of times a predetermined advertisement is displayed satisfies a third consumption condition, the determination unit 114 may delete the advertising material of the predetermined advertisement allocated to other advertising slots. For example, when the number of consumed imps exceeds the number of guaranteed imps by a certain value or more (third consumption condition) and the advertisement is scheduled to be transmitted within the day, the determination unit 114 deletes the advertisement from future slot allocations and from today's playlist. Note that the third consumption condition may take into account discrepancies in the flash viewership ratings.

[0064] The determination unit 114 may allocate other advertising materials to positions vacated by the deletion. For example, the determination unit 114 allocates advertising materials to deleted positions in the following order: 1. Advertising materials that are won in an auction held by the bidding management unit 115 2. Advertising materials with a predetermined number of remaining consumed imps or more 3. Advertising materials for company PR, etc. An auction may be held for special advertising materials that are allowed to be priced below the floor price 4. Public advertisements

[0065] By performing the above process, for an advertisement that has achieved the guaranteed number of impressions before the expiration of the contract period, the excess interrupt processing can be handled, and the future or already allocated advertisement can be deleted and allocated to another advertisement. As a result, it becomes possible to achieve overall optimization in terms of achieving the guaranteed number of impressions for multiple advertisements.

[0066] (Response to Insufficient Number of Impressions) Furthermore, if the number of impressions of a predetermined advertisement does not satisfy the fourth consumption condition, the determination unit 114 may allocate the advertising material of the predetermined advertisement to another advertising space. For example, if it is the final day of the advertisement and the total number of remaining expected imps is less than the remaining number of consumed imps (fourth consumption condition), the determination unit 114 allocates the advertisement to the advertisement playlist for that day by interrupt processing. The expected number of imps indicates, for example, the total number of impressions predicted based on the predicted audience rating or the predicted number of accesses. Furthermore, the fourth consumption condition may take into account discrepancies in the preliminary audience rating.

[0067] If there is no available inventory suitable for allocation, the determination unit 114 identifies an advertisement with a long remaining term until the expiration of the contract period, deletes the identified advertisement, and allocates the advertisement to be interrupted to the vacant position. For example, available inventory suitable for allocation includes inventory that is within 150% of the required number of imps. The reason for setting the inventory within 150% is that, due to a discrepancy between the predicted audience rating and the actual audience rating, there are cases in which the required imps are not exceeded in the case of an advertisement with inventory within 150%.

[0068] By performing the above process, it becomes possible to quickly allocate an ad to be interrupted to the ad playlist for that day by performing a response process to the under-interruption process for an ad that is unlikely to achieve the guaranteed number of impressions just before the expiration of the contract period. As a result, it becomes possible to achieve overall optimization of the achievement of the guaranteed number of impressions for multiple ads.

[0069] The process for dealing with excess or insufficient viewing may be performed by the determination unit 114 at the following times: When the actual transmission volume is generated based on the flash viewership rating When the actual transmission volume is updated based on the final viewership rating When the existing playlist cannot be properly continued upon receiving on-air data, causing the allocated advertisements to be deleted Flash viewership ratings, final viewership ratings, etc. can be obtained from research companies.

[0070] Furthermore, the determination unit 114 may input at least the latest inventory variables and the latest guarantee variables into the mathematical model at a predetermined timing, and update one or more advertising materials to be allocated to a predetermined advertising space. For example, the determination unit 114 determines or updates one or more advertising materials to be allocated to a predetermined advertising space for the next day at a predetermined time every night.

[0071] With the above processing, previously, allocation instructions were issued, for example, four days before the advertising space was to be broadcast, but with the disclosed information processing system 1, it is possible to flexibly allocate guaranteed advertisements to advertising spaces using a mathematical model, for example, the day before.

[0072] Furthermore, the disclosed information processing system 1 can allocate performance-based advertisements several seconds before broadcast, enabling real-time advertisement allocation. Furthermore, the disclosed information processing system 1 can update the broadcast advertisement playlist taking into account the number of impressions of advertisements distributed via the web, and can change the display ratio or perform allocation processing just before the expiration of the contract period in order to achieve the guaranteed number of impressions.

[0073] 5 is a diagram illustrating an example of a third server 30 according to an embodiment of the disclosure. The third server 30 includes one or more processors (CPUs) 310, one or more communication interfaces 320, a memory 330, a user interface 350, and one or more communication buses 370 for interconnecting these components.

[0074] The user interface 350 is connected to a display and an input device (such as a keyboard and / or a mouse or some other pointing device), and has display and input functions.

[0075] Memory 330 may be, for example, a high-speed random access memory such as a DRAM, SRAM, or other random access solid-state storage device, or may be a non-volatile memory or non-transitory recording medium such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices.

[0076] The memory 330 stores data and programs used by the information processing system 1. For example, the memory 330 stores application programs for the third server 30 in the information processing system 1.

[0077] The processor 310 executes a program stored in the memory 330 to constitute a control unit 311. The control unit 311 has an acquisition unit 312 and an output unit 313. The control unit 311 receives a check of advertising materials from the second server 20, stores approved advertising materials, acquires an advertising playlist from the first server 10, reads out advertising materials listed in the advertising playlist, and sends out the read advertisements to a transmission management device (not shown, also called a master). In this way, the advertisements are broadcast.

[0078] The acquisition unit 312 acquires each advertising material from the second server 20. Each advertising material is associated with advertising material identification information (advertising material ID). One or more advertising materials acquired by the acquisition unit 312 are stored in the memory 330.

[0079] The output unit 313 outputs a request for an advertisement playlist for an advertisement slot immediately before it is to be broadcast to the first server 10. The request is output immediately before (several seconds before) the advertisement slot is to be broadcast. The advertisement playlist for the advertisement slot will be described later with reference to FIG. 6 .

[0080] The acquisition unit 312 acquires a playlist of a predetermined advertisement space as a response from the first server 10. The control unit 311 identifies advertisement material from, for example, an advertisement material ID listed in the playlist, and transmits the identified advertisement material to the transmission management device. As a result, the advertisement is displayed on the user's display device 70.

[0081] <Advertising Slots and Playlists> Figure 6 is a diagram illustrating advertising slots and advertising playlists according to an embodiment of the present disclosure. The advertising slots shown in Figure 6 are predetermined advertising broadcast times during which advertisements for products, services, etc. are broadcast. At least the broadcast date and time and broadcast station are determined for each advertising slot. In the example shown in Figure 6, the advertising slots are advertising slots for television commercials. However, this is not limited thereto, and advertisements broadcast using the advertising slots may also be radio commercials.

[0082] Each advertisement space is associated with advertisement space information, which is information about the advertisement space. The advertisement space information is general information about each advertisement space and is provided by an advertisement space provider, such as a broadcast station. The advertisement space information includes at least the date and time when the advertisement will be broadcast in the advertisement space (advertising broadcast time slot) and the broadcast station, but also includes the type of advertisement space, the number of seconds of the advertisement space, the name of the program associated with the advertisement space (specifically, the name of the program in which the advertisement space is included during or immediately before the broadcast time), and the fee for the advertisement space (purchase fee). Here, the type of advertisement space is information indicating the relationship between the advertisement space and the program broadcast time, and specifically includes "PT (participating commercial: a time set within the program broadcast time)" and "SB (station break: a time between one program and the next program)," etc.

[0083] The advertisement space information may further include information other than the above, such as the broadcast region (area information), broadcast period, broadcast time slot (the time slot during a day when the advertisement is broadcast: Daypart), information about the genre of the program associated with the advertisement space and the performers of the program, information about events related to the program, and the target described below. However, these are merely examples and the information is not limited to these.

[0084] One advertising slot can broadcast multiple advertisements. The order in which advertisements are broadcast within one advertising slot is called the advertising position. An advertising position is also called "PIB (Position in Break)" and indicates the order in which an advertisement will be broadcast, for example, if four 15-second advertisements can be broadcast within one advertising slot (number of positions = 4).

[0085] Furthermore, each advertising space is assigned advertising space identification information (advertising space ID) that uniquely identifies the advertising space. This advertising space ID makes it possible to identify one advertising space from among a large number of advertising spaces.

[0086] Next, an advertisement playlist will be described using Figure 6. An advertisement playlist is a list associated with an advertisement space ID and including advertisement material identification information (advertising material ID) that identifies the advertisement material to be broadcast in that advertisement space, the position of the advertisement, and information about the number of seconds (length information) of the advertisement material. Figure 6 shows an example of an advertisement playlist with four positions, in which the number of seconds information and advertisement material IDs are listed in order of position. For example, guaranteed advertisements are allocated to positions 1, 2, and 4 using a mathematical model, and a performance-based advertisement that was won in the most recent auction is allocated to position 3.

[0087] The first server 10 receives a request for an advertisement playlist from the third server 30, generates an advertisement playlist that lists advertisements to be broadcast in the advertisement slot, and transmits the advertisement playlist to the third server 30 as a response.

[0088] <Data Example> Next, a data example will be described. FIG. 7 is a diagram showing an example of attribute information of an advertisement space according to an embodiment of the present disclosure. As shown in FIG. 7, attribute information (column name) of an advertisement space includes, for example, "program" (program broadcast date), "day of the week" (day of the week on which the advertisement space was broadcast), "advertising space ID" (identification ID of the advertisement space), "individual total (10,000 Imp)" (total impressions), "program name" (program name), "number of seconds" (number of seconds of the advertisement space), "advertising space start time" (start time of the advertisement space), "program start" (start time of the program), "program end" (end time of the program), "program information" (program genre (news program, information program, etc.)), "advertising space designation" (news corner of an information program, etc.), etc. As shown in FIG. 6, the advertisement space shown in FIG. 7 may include multiple positions.

[0089] 8 is a diagram illustrating an example of attribute information of advertising material according to an embodiment of the present disclosure. As illustrated in FIG. 8, the attribute information (column names) of an advertisement may include, for example, an “ad group ID” (ad group ID), an “ad material ID” (ID for identifying the advertising material), an “advertiser name” (ID for identifying the advertiser), an “industry genre” (the industry genre of the advertisement (services, finance, insurance, etc.)), a “strategy” (strategy), a “target” (the target for which the number of guaranteed imps should be achieved), a “guaranteed number of imps” (the number of guaranteed impressions), a “budget (pricing)” (budget), a “start date” (the start date of advertisement distribution), a “start time” (the start time of advertisement distribution), a “end date” (the end date of advertisement distribution), a “end time” (the end time of advertisement distribution), a “slot reservation zone” (the time period during which advertisements may be aired), a “number of commercial seconds” (the number of seconds for advertisement commercials), a “area” (the distribution area of ​​the advertisement), “NG content” (information on programs in which advertisements may not be aired), “restriction information” (information on restrictions), and a “product genre” (the product genre of the advertisement (alcohol, non-life insurance, etc.)).

[0090] Furthermore, the "NG content" shown in Fig. 8 is included in the constraints on advertising materials. For example, there may be a constraint that advertising materials for a predetermined product or service must not be broadcast in the advertising slots of the "program information" for a predetermined genre shown in Fig. 7. Other constraints on advertisement selection may include "slot availability zones," "areas," "restriction information," etc.

[0091] 8 as a guarantee variable, and the determination unit 114 sets the number of remaining imps determined from the confirmed audience rating and the actual number of accesses as "stock information" and inputs these into the mathematical model described above. Information on ordering conditions such as "budget," "target," "area," "number of seconds for commercial," and period ("start date" and "start time" to "end date" and "end time") may also be input into the mathematical model, and advertising material may be determined for each position in the advertising space.

[0092] <Specific Example> Next, an example of a mathematical model (mathematical optimization algorithm) for selecting advertising material will be described with reference to Fig. 9 and Fig. 10. Fig. 9 is a diagram showing an example of data on advertising spaces (commercial spaces) and data in which each advertising material is grouped according to an embodiment of the present disclosure.

[0093] An advertisement space is associated with an advertisement space ID and a total number of seconds. An advertisement group is grouped using information on order conditions such as an advertisement budget, period, number of seconds for commercials, number of guaranteed impressions, and target, and includes an advertisement group ID and each attribute information.

[0094] Ad selection mainly involves the following two steps: Step 1: Allocate an ad group ID for each commercial slot. Step 2: Allocate an advertising material ID to each position within the commercial slot. In step 1, the determination unit 114 uses a mathematical model to allocate ad group IDs to commercial slots so as to satisfy pre-specified constraints and achieve the guaranteed number of impressions for the target attributes based on the order conditions, with the objective function being maximizing the total amount of remaining inventory in all advertising slots (overall optimization). This creates excess inventory that can be used to receive new advertising orders and hold auctions.

[0095] In step 2, the determination unit 114 allocates an advertisement group ID to each position and determines the order within the frame while satisfying the priority and constraints regarding the arrangement of the advertisement materials specified in advance.

[0096] 10 is a diagram showing an example of an allocation pattern to an advertising space according to an embodiment of the present disclosure. In the example shown in FIG. 10, for example, three patterns, patterns A to C, are searched for by searching a mathematical model. The total remaining inventory amount of pattern A is 17 million Imp, the total remaining inventory amount of pattern B is 8 million Imp, and the total remaining inventory amount of pattern C is 16 million Imp.

[0097] 10, the determining unit 114 determines the allocation of pattern B because the total remaining inventory amount of pattern B is the largest. In the case of pattern B, advertising materials with a large number of remaining imps can be allocated to the remaining positions.

[0098] <Initial Display Ratio> Figure 11 is a diagram showing an example of the initial display ratio for broadcasting and web distribution according to an embodiment of the disclosure. For example, the setting unit 113 may determine the initial display ratio as follows: Guaranteed number of impressions (guaranteed number of impressions) is 500,000 or less: 100% distribution Guaranteed number of impressions is 500,000 to 2,000,000: 80% terrestrial broadcasting, 20% distribution Guaranteed number of impressions is 2,000,000 or more: 90% terrestrial broadcasting, 10% distribution Note that the above is merely an example, and other conditions and processing ratios may also be set.

[0099] <Explanation of Operation> Next, a description will be given of each operation of the information processing system 1. Fig. 12 is a flowchart showing an example of allocation processing for an advertisement space according to an embodiment. In the example shown in Fig. 12, each processing is executed for one advertisement space.

[0100] In step S102, the setting unit 113 sets an inventory space for the integrated advertisement. For example, as the inventory space setting, the setting unit 113 sets the display ratio of terrestrial broadcasting and web distribution.

[0101] In step S104, the determination unit 114 allocates reserved (or guaranteed) advertisements to predetermined advertisement spaces. For example, the determination unit 114 executes a mathematical model at a predetermined timing to allocate advertisement materials to each position in the predetermined advertisement space.

[0102] In step S106, the determination unit 114 determines whether or not there are any vacant positions in the advertising space at a predetermined timing. If there are any vacant positions (step S106—YES), the process proceeds to step S108. If there are no vacant positions (step S106—NO), the process proceeds to step S114.

[0103] In step S108, the bidding management unit 115 executes bidding processing for the vacant positions. For example, the bidding management unit 115 specifies order conditions, makes an auction request to the sixth information processing device 60, and acquires one or more successful bids for advertising materials from the sixth information processing device 60.

[0104] In step S110, the determination unit 114 determines whether there are any vacant positions in the advertising space. If there are any vacant positions (step S110—YES), the process proceeds to step S112. If there are no vacant positions (step S110—NO), the process proceeds to step S114.

[0105] In step S112, the determination unit 114 allocates substitute advertisements to positions that are not filled by either guaranteed advertisements or performance-based advertisements.

[0106] In step S114 , the generation unit 116 generates an advertisement playlist for a predetermined advertisement space based on the advertisement material determined by the determination unit 114 and / or the advertisement material acquired by the bid management unit 115 .

[0107] In step S116, the output unit 117 outputs the advertisement playlist to a third server 30 that manages multiple advertisement materials, and outputs the advertisement material of the first advertisement and the number of times the web distribution is to be displayed, as set by the setting unit 113, to a fourth server 40 that manages the web distribution of advertisements.

[0108] 12 is explained using one flowchart for convenience of explanation, step S102, step S104, and steps S106 to S116 may be executed at different times. For example, step S102 may be executed when a new integrated advertisement is stored as inventory, step S104 may be executed at a predetermined time every night, and steps S106 to S116 may be executed a predetermined time before the advertisement slot is broadcast.

[0109] 13 is a flowchart illustrating an example of a process for setting a display ratio for an integrated advertisement according to an embodiment of the present disclosure. The process illustrated in FIG. 13 corresponds to the process illustrated in step S102 in FIG.

[0110] In step S202, the setting unit 113 sets an initial display ratio for the integrated advertisement based on the number of guaranteed impressions specified in the contract. For example, claim 113 can set an initial display ratio according to the number of guaranteed impressions as shown in FIG. 11 .

[0111] In step S204, the setting unit 113 inquires of the determination unit 114 and the fourth server 40 about whether or not the number of times to display the content is permitted based on the set initial display ratio.

[0112] In step S206, the setting unit 113 determines whether the query results are NG. If there are no NG results (step S206—YES), the process ends. If there are any NG results (step S206—NO), the process proceeds to step S208.

[0113] In step S206, the setting unit 113 adjusts the display ratio. After that, the process returns to step S204, and the setting unit 113 again inquires of the determination unit 114 and the fourth server 40 about whether the adjusted display ratio is acceptable.

[0114] 14 is a flowchart illustrating an example of an advertising material allocation process using a mathematical model according to an embodiment of the present disclosure. The process illustrated in FIG. 14 corresponds to the process illustrated in step S104 in FIG.

[0115] In step S302, the determination unit 114 determines whether a predetermined timing has arrived. The predetermined timing may be, for example, a predetermined time every night. If the predetermined timing has arrived (step S302—YES), the process proceeds to step S304. If the predetermined timing has not arrived (step S302—NO), the process returns to step S302.

[0116] In step S304, the determination unit 114 inputs an inventory variable related to the display inventory of multiple advertisements including the first advertisement (integrated inventory), a guarantee variable related to the display guarantee of multiple advertisements including the first advertisement (integrated inventory), and constraints related to the display of advertisements (if there are updates) into a mathematical model in which an objective function is set that satisfies specified conditions related to the display inventory of advertisements for terrestrial broadcasting.

[0117] In step S306, the determination unit 114 determines one or more advertising materials to be allocated to a predetermined advertising space based on the output from the mathematical model, and allocates each determined advertising material to each position.

[0118] The order of the above processes may be changed or multiple processes may be performed in parallel, as long as the final product remains unchanged.

[0119] The above-described embodiments are merely examples for explaining the disclosed technology, and are not intended to limit the disclosed technology to only the embodiments. The disclosed technology can be modified in various ways without departing from the spirit of the invention. For example, the processes of each device may be integrated as appropriate, or the processes may be transferred to another device.

[0120] Furthermore, by enabling the above platforms to distribute advertisements to external platforms, they will be able to produce advertising products for terrestrial broadcasting, web distribution, and external platforms. Furthermore, a platform operator may acquire its own sales rights from external platforms, and build a system that allows it to integrate, sell, and measure all advertising inventory, including terrestrial broadcasting, under its control. This will enable the platform operator's advertising inventory to have a wide "reach."

[0121] The mathematical model may be implemented using a machine learning model based on artificial intelligence (AI). For example, the mathematical model may be implemented using reinforcement learning in which a reward function is set so that the reward increases as the total amount of remaining inventory in all advertising spaces increases.

[0122] 1...information processing system, 10-40...first to fourth servers, 50...fifth information processing device, 60...sixth information processing device, 70...display device, 80...user device, 110...processor, 130...memory, 111...control unit, 112...acquisition unit, 113...setting unit, 114...determination unit, 115...bid management unit, 116...generation unit, 117...output unit, 310...processor, 311...control unit, 312...acquisition unit, 313...output unit

Claims

1. An information processing system comprising: a setting unit that sets, for a first advertisement that allows terrestrial broadcasting and web distribution, a ratio between the number of times the advertisement is displayed in the terrestrial broadcasting and the number of times the advertisement is displayed in the web distribution; a determination unit that inputs inventory variables related to the display inventory of multiple advertisements including the first advertisement, guarantee variables related to display guarantees of multiple advertisements including the first advertisement, and constraint conditions related to the display of advertisements into a mathematical model in which an objective function that satisfies predetermined conditions related to the display inventory of advertisements for terrestrial broadcasting is set, and determines one or more advertising materials to be allocated to a specified advertising space; a bid management unit that, if there is a vacant position in the specified advertising space after the determination by the determination unit, acquires one or more advertising materials that have won the vacant position; a generation unit that generates an advertising playlist for the specified advertising space based on the advertising material determined by the determination unit and / or the advertising material acquired by the bid management unit; and an output unit that outputs the advertising playlist to an advertising management device that manages multiple advertising materials, and outputs the advertising material of the first advertisement and the number of times the advertisement is displayed in the web distribution set by the setting unit to a distribution management device that manages the web distribution of advertisements.

2. The information processing system according to claim 1, wherein the setting unit inquires of the determination unit and the distribution management device as to whether or not the number of times to display the content is to be determined based on the ratio.

3. An information processing system as described in claim 2, wherein the setting unit adjusts the ratio and re-queries the determination unit and the distribution management device when the result of an inquiry to at least one of the determination unit and the distribution management device is unacceptable.

4. The information processing system according to claim 1, wherein the setting unit sets the initial ratio based on a guaranteed number of impressions.

5. An information processing system as described in claim 1, wherein the decision unit decides to increase the number of times the first advertisement is displayed in the web distribution if the number of times the first advertisement is displayed in the terrestrial broadcast does not satisfy a first consumption condition.

6. The information processing system of claim 1, wherein the decision unit decides to increase the number of times the first advertisement is displayed in the terrestrial broadcast when the number of times the first advertisement is displayed in the web distribution does not satisfy a second consumption condition.

7. An information processing system according to claim 1, further comprising the step of: deleting advertising material of the specified advertisement allocated to other advertising spaces when the number of times the specified advertisement is displayed satisfies a third consumption condition.

8. The information processing system according to claim 1, wherein, if the number of times a predetermined advertisement is displayed does not satisfy a fourth consumption condition, the advertising material of the predetermined advertisement is allocated to another advertising space.

9. An information processing system as described in claim 1, wherein the determination unit inputs at least the latest inventory variables and the latest guarantee variables into the mathematical model at a specified time, and updates one or more advertising materials to be allocated to the specified advertising space.

10. An information processing method in which one or more information processing devices execute the following steps: for a first advertisement that allows terrestrial broadcasting and web distribution, set a ratio between the number of times the advertisement is displayed in terrestrial broadcasting and the number of times the advertisement is displayed in the web distribution; for terrestrial broadcasting, input inventory variables related to the display inventory of multiple advertisements that may include the first advertisement, guarantee variables related to display guarantees of multiple advertisements that may include the first advertisement, and constraint conditions related to the display of advertisements into a mathematical model in which an objective function that satisfies specified conditions related to the display inventory of advertisements is set, and determine one or more advertising materials to be allocated to a specified advertising space; after determining the one or more advertising materials, if there is a vacant position in the specified advertising space, acquire one or more advertising materials that have won the vacant position; generating an advertising playlist for the specified advertising space based on the one or more advertising materials determined and / or the one or more acquired advertising materials; outputting the advertising playlist to an advertising management device that manages multiple advertising materials, and outputting the advertising material of the first advertisement and the number of times the advertisement is displayed in the web distribution that is set to a distribution management device that manages the web distribution of advertisements.

11. A program that causes one or more information processing devices to execute the following: for a first advertisement that allows terrestrial broadcasting and web distribution, setting a ratio between the number of times the advertisement is displayed in terrestrial broadcasting and the number of times the advertisement is displayed in the web distribution; for terrestrial broadcasting, inputting inventory variables related to the display inventory of multiple advertisements that may include the first advertisement, guarantee variables related to display guarantees of multiple advertisements that may include the first advertisement, and constraint conditions related to the display of advertisements into a mathematical model in which an objective function that satisfies specified conditions related to the display inventory of advertisements is set, and determining one or more advertising materials to be allocated to a specified advertising space; after determining the one or more advertising materials, if there is a vacant position in the specified advertising space, acquiring one or more advertising materials that have won the vacant position; generating an advertising playlist for the specified advertising space based on the one or more advertising materials determined and / or the one or more advertising materials acquired; outputting the advertising playlist to an advertising management device that manages multiple advertising materials, and outputting the advertising material of the first advertisement and the number of times the advertisement is displayed in the web distribution that is set to a distribution management device that manages the web distribution of advertisements.

Citation Information

Patent Citations

  • Network advertising transmission device and method

    JP5121729B2

  • System, simulation system, method, and recording medium for program advertisement publication

    JP2001297247A

  • Advertisement space trading system, brokerage method of the advertisement space trading, and record medium which stores advertisement space trading program

    JP2002197295A

  • Method for providing advertisement for TV program

    JP2020167646A

  • Network advertisement transmitting device and method

    WO2008081597A1