Information processing apparatus, information processing method and program

The system facilitates flexible and real-time adjustments to advertising contracts and materials by using a linking server for slot and material allocation, addressing the limitations of conventional systems in adapting to changes and restrictions.

JP2025181712APending Publication Date: 2025-12-11NIPPON TELEVISION NETWORK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025084850
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-31
Filing Date
2025-05-21
Publication Date
2025-12-11

AI Technical Summary

Technical Problem

Conventional technologies face difficulties in flexibly changing advertising space allocation and material data in on-air data transmitted by commercial broadcasting systems, limiting the ability to adapt to real-time changes or restrictions.

Method used

An information processing system and method that allows for flexible changes to advertising contracts and materials by using a platform with a linking server that enables real-time adjustments to slot and material allocation data, even after initial transmission to the broadcasting system, through mechanisms like real-time bidding and API integration.

Benefits of technology

Enables flexible and timely adjustments to advertising content, reducing workload and enhancing adaptability to restrictions, while maintaining compliance with contractual and broadcast rules.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025181712000001_ABST
    Figure 2025181712000001_ABST
Patent Text Reader

Abstract

To flexibly modify the content of advertisement set by a business broadcasting system.SOLUTION: An information processing apparatus comprises: an acquisition part that obtains on-air data including broadcasting programs and / or advertisements for a predetermined period; a reception part that accepts a change request for replacing a first contract or first advertisement material within any advertisement slot until a predetermined time before the broadcasting time of the slot, with respect to the acquired on-air data; a determination part that determines whether or not a second contract or second advertisement material designated for the change satisfies predetermined constraint conditions; a modification part that, in response to the change request, replaces the first contract or first advertisement material with the second contract or second advertisement material that satisfies the predetermined conditions; and an output part that outputs contract identification information identifying the changed second contract or advertisement material identification information identifying the changed second advertisement material to an advertisement management server that broadcasts the advertisement material.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] Conventionally, technologies for supporting transactions of television advertising slots are known. For example, an advertising slot transaction support device is known that, when ordering television advertising online, displays available advertising slots on the terminal of an advertising slot user, the user selects from the displayed advertising slots, and the advertising slot selected by the user is transmitted to the terminal of the advertising slot provider (see, for example, Patent Document 1). Also known is a technology for allocating advertisements in real time using conditions that are updated in real time (see, for example, Patent Documents 2 and 3). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2020-030671 [Patent Document 2] Patent No. 5496873 [Patent Document 3] Japanese Patent Application Laid-Open No. 2002-084240 Summary of the Invention [Problem to be solved by the invention]

[0004] However, with conventional technology, it was difficult to change the advertising space allocation data and / or advertising material allocation data in on-air data (OA data) transmitted from a commercial broadcasting system that centrally manages information such as programs and commercials broadcast by commercial broadcasters and related operations.

[0005] Therefore, an object of the disclosed technology is to provide an information processing method, an information processing device, and an information processing system that are capable of flexibly changing the content of advertisements set by a sales broadcasting system. [Means for solving the problem]

[0006] In one embodiment of the disclosure, the information processing device includes an acquisition unit that acquires slot allocation data including the transmission time period of the contracted advertisement, material allocation data including advertising material to be allocated to each slot, and / or on-air data including a broadcast program of a program and / or advertisement for a predetermined period of time; a reception unit that accepts a change request requesting a change of a first contract or a first advertising material in an arbitrary advertising space for the acquired slot allocation data, material allocation data, and / or on-air data up to a predetermined time before the broadcast time for the advertising space; a determination unit that determines whether a second contract or a second advertising material to be changed satisfies predetermined conditions related to restrictions; a change unit that changes the first contract or the first advertising material to a second contract or a second advertising material that satisfies the predetermined conditions in response to the change request; and an output unit that outputs contract identification information that identifies the changed second contract or advertising material identification information that identifies the changed second advertising material to an advertising management server that broadcasts the advertising material. [Effects of the Invention]

[0007] According to the disclosed technology, it is possible to flexibly change the content of advertisements set by a sales broadcasting system. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of an overview of a platform of the disclosed technology. [Figure 2] FIG. 1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment. [Figure 3] FIG. 2 is a diagram illustrating an example of a configuration of a first server according to an embodiment. [Figure 4] FIG. 2 is a diagram illustrating an example of a configuration of a second server according to an embodiment. [Figure 5]FIG. 2 is a diagram illustrating an advertising space and an advertising playlist according to an embodiment. [Figure 6] FIG. 10 is a diagram illustrating an example of outline data according to an embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of material allocation data according to an embodiment. [Figure 8] FIG. 2 is a diagram illustrating an example of OA data according to an embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of constraint information according to an embodiment. [Figure 10] 10 is a flowchart illustrating an example of a process related to generation of a playlist according to an embodiment. [Figure 11] FIG. 10 is a sequence diagram illustrating an example of a change process related to an advertisement according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

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

[0010] An information processing system in 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 in some cases, advertisements distributed via the Internet. Television commercials and radio commercials are collectively referred to as commercials (CM), and commercials are a type of advertisement. On-air data (OA data) includes broadcast programs of programs and / or advertisements for a predetermined period of time, for example, a day's worth of broadcast programs.

[0011] <Target commercial> Advertising products that may be the subject of the disclosed technology include, for example, time (network time / local time) and spots. Time is, for example, a commercial that is purchased by specifying a specific program. As an example, time is broadcast with a sponsorship statement such as "Sponsored by XX." Time is also generally contracted for a two-season (six-month) unit. Time includes network time commercials that air on nationally broadcast programs and local time commercials that air on local broadcast programs, such as in the Kanto region.

[0012] A spot is a commercial that is not associated with a specific program and is broadcast at any time, such as a time commercial. For each contract, trading is conducted using the average viewership rating for the previous four weeks or a specific week as the benchmark, and the total viewership rating (GRP: Gross Rating Point) that the spot commercial has achieved is used as the indicator. Trading is conducted based on past viewership ratings, not the actual viewership rating (actual GRP).

[0013] <Conventional ad playlist decision flow> Here, an outline of the process up to the determination of a conventional commercial advertising playlist will be explained. (1) Contract Other conditions such as the amount of the commercial, broadcast period, exposure (GRP), time slot, etc. are decided. (2) Obtaining advertising space The approximate date and time (program or slot ID) for transmitting the commercial under the above contract is decided approximately one week or more before the commercial is to be broadcast. At this time, the target program for the time is decided when the contract is concluded, so the contract accompanies the slot reservation. For spots, multiple slots are reserved during the period to meet the contracted conditions, such as GRP. The slot reservation plan is decided through coordination and agreement with the advertising agency. The slot reservation is made while taking into account restrictive rules, such as prohibitions on the combination of consumer finance and news programs. Here, the slot reservation must satisfy all contracts, which places a heavy workload on the worker. In recent years, efforts have been made to support the generation of slot reservation plans using systems known as automatic proposals. Here, the advertising slot reservation data linked to the contract is also referred to as "slot reservation data." (3) Advertising material allocation Specific advertising materials are allocated to the slot allocation data for each advertisement. The allocation is generally set four business days before the advertisement airs, and determines which positions in the advertising slot the contract and advertising materials will be allocated to (information on the date and time the advertisement will be broadcast). Here, the data in which advertising materials are allocated to each position in the contract is also referred to as "material allocation data." (4) Editing within the commercial frame Based on the ad slot allocation and its ad material allocation, an ad playlist for each ad slot is determined. The ad playlist is generally finalized at least one business day in advance. The ad playlist allocates ad materials to each position within the ad slot.

[0014] <Conventional OA data> The conventional advertising playlist determined as described above is included in OA data containing one day's worth of broadcast programs, and the finalized OA data is transmitted to the broadcasting system (broadcasting equipment) at the latest the day before broadcast.

[0015] Based on the transmitted OA data, the broadcasting system plays back and switches pre-recorded program material, advertising material, and live signals to generate a linear television broadcast signal. The transmitted OA data specifies the transmission timing of each commercial slot and the composition of advertising material within each commercial slot (the advertising playlist described above). The advertising playlist is created by including advertising material IDs and their ranking within the commercial slot.

[0016] In conventional technology, the advertising playlist to be included in the OA data is already determined before the OA data is determined. This makes it difficult to change the already determined advertising playlist immediately before the commercial slot is broadcast so that it satisfies the restriction rules and contracts. Therefore, it is common to determine the advertising playlist three business days in advance. Furthermore, specifying the advertising playlist requires at least confirmation or approval from a broadcasting station staff member, which must be done during business hours when the staff member is working.

[0017] [Embodiment] In the embodiment of the disclosed technology described below, it is possible to flexibly determine advertising materials based on the conventional agreements (slot allocation and material allocation) with advertising agencies after, or even before, the transmission of OA data to the broadcasting system at least one day in advance as in the conventional technology. For example, in the embodiment, it is possible to mechanically process change requests from advertising agencies through a sales site where advertising orders can be placed or an API (Application Programming Interface). This relaxes timing constraints on advertising playlists (see Figure 5 below), enabling greater flexibility in determining advertising materials.

[0018] <Platform Overview> Figure 1 is a diagram showing an example of an outline of a platform of the disclosed technology. The platform shown in Figure 1 has the following three main functions: (1) The time slot allocation data set by the commercial broadcasting system (hereinafter also referred to as the "commercial broadcasting system"), which includes the approximate date and time for transmitting a commercial (CM), or the material allocation data that allocates specific CM advertising material to the advertising time slot in the time slot allocation data, can be changed before the on-air data is transmitted to the broadcasting system. (2) For OA data transmitted from the commercial broadcasting system to the broadcasting system, information about advertisements included in the OA data, such as frame allocation data and / or material allocation data, can be changed. (3) When a broadcasting system issues a command to play a commercial based on OA data, it is possible to determine and transmit advertising material in real time.

[0019] According to the example platform shown in FIG. 1, in a commercial broadcasting system, a sales department allocates time slots and allocates materials based on the terms and conditions of an advertising contract. For example, the sales department generates time slot allocation data including the transmission time periods of the contracted advertisements, and generates material allocation data including advertising materials to be allocated to each time slot in the time slot allocation data. The time slot allocation data and / or material allocation data generated by the sales department are transmitted to a linkage server. In addition, a broadcast preparation unit generates OA data including a broadcast program for a predetermined time period (e.g., one day's worth) of programs and / or advertisements, and transmits the data to the broadcasting system and the linkage server.

[0020] The linking server enables the content of the advertising space and advertising materials to be changed before the OA data is transmitted to the broadcasting system for the above-mentioned space allocation data and material allocation data (function (1) above).The linking server enables the content of the advertising space and advertising materials to be changed based on the OA data shared and stored in the linking server, even after the OA data is transmitted from the commercial broadcasting system to the broadcasting system (function (2) above).

[0021] The OA data sent from the commercial broadcasting system is stored in the broadcasting system's data server. If a recorded program is specified in the program within the OA data, the program server is notified and the recorded program is sent to the switcher. If a live studio signal is specified, the specified studio signal is sent to the switcher. If a first commercial bank that stores advertising material is specified, commercials are sent from the first commercial bank to the switcher according to the advertising playlist.

[0022] In the program within the OA data, if a second commercial bank is specified and there is unallocated advertising material, the second commercial bank will make an appropriate inquiry to the linking server about commercials, and send the commercials determined in real time as necessary to the switcher (function (3) above). The linking server will, for example, use real-time bidding (RTB) to execute processes such as allocating commercial materials in real time.

[0023] The switcher appropriately switches between programs and commercials based on the OA data and transmits a broadcast signal containing the switched data. The first commercial bank and the second commercial bank function as commercial management servers and do not need to be configured as separate devices, but may be configured as the same device. In the disclosed technology, the data sent and received to the link server and / or the second commercial bank and the processing related to that data can be primarily novel configurations.

[0024] Here, we will explain a method for determining commercials in real time. For example, if there is a commercial slot available for selection immediately before airing in the disclosed technology, real-time bidding (RTB) is used, 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.

[0025] As described above, the disclosed platform allows for flexible changes to the content of advertisements set by the sales broadcasting system. Next, an information processing system that realizes the above-described platform will be described.

[0026] <System configuration> Fig. 2 is a diagram illustrating an example of a configuration of an information processing system 1 according to an embodiment of the disclosure. In the example illustrated in Fig. 2, the information processing system 1 implementing the above-described platform may include 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 (fifth server) 50, a sixth information processing device (sixth server) 60, a seventh information processing device (seventh server) 70, and one or more display devices 80.

[0027] 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 made up of multiple processing devices (which may include databases), and the number of display devices 80 may be any number. Note that the "n" in the "nth server" is a number used to identify each server, and the number may be changed as needed.

[0028] The network N is composed of a wireless network or a wired network. Examples of the network include a mobile phone network, a PHS (Personal Handy-phone System) network, a wireless LAN (a local area network, including communication conforming to IEEE802.11 (so-called Wi-Fi (registered trademark))), 3G (3rd Generation), LTE (Long Term Evolution), 4G (4th Generation), 5G (5th Generation), WiMax (registered trademark), infrared communication, visible light communication, Bluetooth (registered trademark), a wired LAN, a telephone line, a power line communication network, a network conforming to IEEE1394, etc.

[0029] The first server 10 may be a core linking server that constitutes the platform described above. For example, the first server 10 executes a predetermined program (hereinafter also referred to as a "server program") to acquire slot allocation data, material allocation data, and / or OA data from the fourth server 40, which is a server of the public broadcasting system, and changes the content related to the advertisement. For example, the first server 10 changes the advertisement slot, changes the allocated advertisement material, or allocates advertisement material to an unallocated position. The first server 10 may also send requests to an SSP or perform API linking with an external site.

[0030] The second server 20 may be a commercial management server that sends a request to the first server 10 a predetermined time (e.g., 3 seconds) before advertisement transmission and broadcasts advertisements according to an advertisement playlist obtained in response. For example, the second server 20 enables a more operational approach to broadcasting by leaving the advertisement material to be broadcast undetermined until immediately before broadcast. This improves the flexibility of final advertisement transmission and eliminates the need to know the advertisement playlist until immediately before advertisement transmission. The second server 20 may be, for example, the second commercial bank shown in FIG. 1 and may include the first commercial bank.

[0031] The third server 30 may be a common material management server that centrally manages the advertising materials for broadcasts handled by the above-mentioned platform. It allows the uploading of advertising materials through online submission of advertisements, not just the sales site provided by the sixth server 60 (described later), and performs quality checks and transcoding of the advertising materials, as well as the retention of review status and restriction information.

[0032] The fourth server 40 may be a server in a commercial broadcasting system. The fourth server 40 generates time slotting data, material allocation data, and / or OA data based on contract information in the commercials, transmits the OA data to the fifth server 50 in the broadcasting system, and transmits the time slotting data, material allocation data, and / or OA data to the first server 10, which is a link server.

[0033] The fifth server 50 is a server in the broadcasting system, and may include the data server shown in Fig. 1. The fifth server 50 acquires OA data and controls the generation of an appropriate broadcast signal in accordance with the programs and advertisement playlists set in the OA data.

[0034] The sixth server 60 may provide a sales site for selling advertisements on the platform described above. The sixth server 60 may also register, plan, order, cancel, change, operate, and report advertising materials for new business flows and new products, and may also make last-minute changes to advertising materials for existing spots. The sixth server 60 may also accept, for example, changes to contracts in the slot allocation data and / or advertising materials allocated to advertising slots from advertisers and advertising agencies using the sales site, and transmit a change request including the accepted changes to the first server 10.

[0035] The seventh server 70 is a device that provides the SSP, and automatically selects and distributes highly profitable advertisements from within the DSP each time an auction occurs. For example, when the first server 10 sets order conditions such as ad slots, prices, and desired industries in the SSP, the seventh server 70 cooperates with the DSP to automatically select highly profitable advertisements. The seventh server 70 may also use RTB to automatically select appropriate advertising materials for ad slots and respond in the form of an advertisement playlist.

[0036] The display device 80 is, for example, a device that receives and displays terrestrial broadcasts. The display device 80 is, for example, a device having a display that can receive a television or broadcast signal, and receives terrestrial broadcasts (broadcast signals) that are appropriately switched and transmitted by a switcher and include advertisements, recorded programs, live broadcasts, etc., and displays television programs, advertisements, etc.

[0037] <Configuration> The following describes the configurations of the first server 10 and the second server 20, 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 second server 20.

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

[0039] 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.

[0040] Storage device 130 may be, for example, a high-speed random access memory such as 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.

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

[0042] Another example of memory 130 is one or more memory devices located remotely from processor 110. In one embodiment, memory 130 stores programs, modules, and data structures, or a subset thereof, that are executed by processor 110.

[0043] The processor 110 executes an application program stored in the storage device 130 to constitute a control unit 111, and the control unit 111 constitutes an acquisition unit 112, a reception unit 113, a determination unit 114, a change unit 115, and an output unit 116.

[0044] As described above, the control unit 111 executes each process related to changes to contracts and advertising materials for the framing data, material allocation data, and OA data. For example, the control unit 111 acquires a change request for a contract or advertising material, determines whether or not a predetermined constraint condition is satisfied, and if the constraint rule is satisfied, performs a change process according to the change request. In addition, in order to execute each process described above, the control unit 111 includes an acquisition unit 112, a reception unit 113, a determination unit 114, a change unit 115, and an output unit 116.

[0045] The acquisition unit 112 acquires slot allocation data including the contracted advertisement transmission time period, material allocation data including advertising materials to be allocated to each slot allocation, and / or OA data including a broadcast program of a program and / or advertisement for a predetermined time period.

[0046] For example, the acquisition unit 112 acquires slot allocation data or material allocation data from a fourth server 40 in a commercial broadcasting system, and also acquires OA data from the fourth server 40 at least one day before the broadcast date. At this time, the OA data does not need to have advertising material allocated to each position within the advertising slot, and there may be positions to which advertising material has not been allocated. Each piece of data acquired by the acquisition unit 112 may be stored in the storage device 130.

[0047] The receiving unit 113 receives a change request for requesting a change to the first contract or the first advertising material within any advertising space, up to a predetermined time before the broadcast time for that advertising space, for the frame allocation data, material allocation data, and / or OA data acquired by the acquiring unit 112.

[0048] For example, the reception unit 113 receives a first change request to change a contract (first contract) included in the slotting data to another contract (second contract) from an advertiser or the like using a sales site provided by the sixth server 60, or from an advertising agency or the like via an API. Similarly, the reception unit 113 receives a second change request to change advertising material (first advertising material) included in the material allocation data to another advertising material (second advertising material), and a third change request to change the contract or advertising material included in the OA data to other information. Changing a contract includes changing each slotted position and advertisement associated with the contract. Regarding the contract change, for example, the reception unit 113 enables a change to another advertising contract within the same campaign of the same company.

[0049] The reception unit 113 may receive the first change request, the second change request, or the third change request even after the OA data has been transmitted from the fourth server in the commercial broadcasting system to the fifth server 50 in the broadcasting system. Furthermore, the reception unit 113 can receive the first change request or the second change request before the OA data is transmitted to the fifth server 50. The first to third change requests are also collectively referred to as "change requests."

[0050] The determination unit 114 determines whether the second contract or second advertising material to be changed satisfies a predetermined constraint (see FIG. 9, described later). The predetermined constraint (also referred to as "constraint information") may, for example, specify constraint rules for the advertising material, such as genre and time. As a specific example, the constraint information may include a condition that advertisement A can only be transmitted before, after, or during a news program. The determination unit 114 may make the determination in response to a change request, or may make the determination before receiving a change request. For example, when making the determination after a change request, the determination unit 114 identifies the second contract or second advertising material to be changed and makes a condition determination. Alternatively, when making the determination before a change request, the determination unit 114 identifies a list of second contracts or second advertising materials that can be changed (satisfying a predetermined condition) for the first contract or first advertising material. The advertiser or advertising agency that requested the change may select one of the second contracts or second advertising materials from this list.

[0051] If the determination result is positive because the contract or advertising material to be changed satisfies the constraint information and is not a problem (no NG), the determination unit 114 notifies the modification unit 115 of that fact, and if the determination result is negative because the contract or advertising material to be changed does not satisfy the constraint information and is not a problem (NG), the determination unit 114 notifies the advertiser, advertising agency, etc. that made the change request that the change is not possible. The determination unit 114 may notify the modification unit 115 of the second contract or second advertising material that has been determined to satisfy the conditions and identified, or the second contract or second advertising material that has been selected and identified from the list.

[0052] In response to a request to change the contract or the advertising material, the change unit 115 changes the first contract or the first advertising material to a second contract or the second advertising material that is determined by the determination unit 114 to satisfy a predetermined condition related to the constraints. For example, when changing a contract, the change unit 115 changes the framed data associated with the first contract to framed data associated with the second contract. In this case, as described above, the second contract is also required to satisfy the constraints (genre, broadcast time, etc.) satisfied by the first contract. Furthermore, even when the advertising material is changed, the second advertising material is also required to satisfy the constraints satisfied by the first advertising material.

[0053] The output unit 116 outputs contract identification information (contract ID) that identifies the second contract after the change by the change unit 115, or advertising material identification information (advertising material ID) that identifies the second advertising material after the change, to the second server 20 that constitutes the CM bank that broadcasts the advertising material. For example, by the output unit 116 outputting the changed contract ID or advertising material ID to the second server 20, the second server 20 can identify the advertising material to be sent using the latest contract ID or advertising material ID, and send it to the user (viewer).

[0054] The above process allows for flexible changes to the advertising content set by the commercial broadcasting system. For example, even after OA data has been sent from the commercial broadcasting system to the broadcasting system, it is possible to change the contract and allocated advertising materials as needed. Furthermore, because the disclosure process follows the conventional commercial transmission flow, subscribers can still enter into a contract without any special consideration, and it also allows for flexible changes to advertising once it has been decided.

[0055] The determination unit 114 may also determine whether the second contract or the second advertising material satisfies contract conditions regarding the transmission of advertising material, which are included in the predetermined conditions regarding restrictions. For example, the contract conditions regarding the transmission of advertising material include at least one of a time period during which commercials can be transmitted or cannot be transmitted, a designation of broadcast programs to be transmitted before or after the commercials, a designation of a program genre or a designation of a prohibited genre, etc.

[0056] The determination unit 114 determines, for example, whether the second contract or second advertising material to be changed satisfies the constraints associated with the framed first contract or first advertising material before the change. The determination unit 114 may also determine whether the constraints associated with the second contract or second advertising material to be changed will be satisfied even after allocation to the position to be allocated.

[0057] The above processing makes it possible to automatically determine whether the content of a received change request satisfies the constraint conditions, thereby speeding up the change processing.

[0058] As described above, the reception unit 113 also receives a change request from a processing device used by an advertiser or advertising company. For example, the processing device used by the advertiser or advertising company accesses a sales site and makes a change request on the sales site, or receives a change request from a processing device used by the advertising company through API cooperation between the advertising company's system and this platform.

[0059] The above process allows change requests to be accepted online and through various means, so that those who wish to make changes can easily make changes.

[0060] The reception unit 113 may also receive a request to allocate advertising material to a vacant position in an advertising space. For example, when a second server 20 constituting a commercial bank (a commercial management server) transmits a commercial according to an advertisement playlist included in OA data, if there is at least one vacant position in the advertisement playlist, the second server 20 transmits a request to allocate advertising material to the first server 10. In this case, the reception unit 113 of the first server 10 acquires the allocation request from the second server 20. For example, the reception unit 113 is configured to receive the allocation request up to several seconds (a set value before) before the broadcast.

[0061] The change unit 115 may also specify a third advertising material to be allocated to the vacant position in response to the allocation request received by the reception unit 113. For example, the change unit 115 utilizes real-time bidding (RTB) to hold an auction for advertisements for vacant positions (e.g., unreserved positions) with the seventh server 70 constituting the SSP. The change unit 115 acquires advertisements that have been successfully bid on by the seventh server 70 and for which the slot allocation and material allocation were performed at the same time, and specifies advertising material (third advertising material) for the unreserved position. If the auction is not successful, the change unit 115 may specify a predetermined advertising material (advertising material with high public interest).

[0062] The change unit 115 may allocate the identified third advertising material to a vacant position. The change unit 115 outputs the advertising material ID of the newly allocated third advertising material to the output unit 116, and the output unit 116 outputs the advertising material ID of the newly allocated third advertising material to the second server 20 that constitutes the CM bank.

[0063] The above process eliminates the need to allocate advertising materials to every position in an advertising playlist when creating OA data. For example, by utilizing RTB immediately beforehand, appropriate contracts and / or advertising materials can be allocated to unreserved positions, reducing the workload during ad space allocation and / or allocation while improving the flexibility of ad space allocation and allocation. Regarding ad space allocation and / or ad space allocation, advertising materials can be allocated to every position as in the past when creating OA data. This allows for greater flexibility in determining ad space while incorporating conventional methods, and allows the disclosure technology to be implemented without a complete system overhaul. Furthermore, for advertisers or advertising agencies, the psychological barrier to adopting disclosure technology can be lowered because they can simply conclude contracts as before.

[0064] Here, the deadline for accepting allocation requests may be set closer to the broadcast time of the advertising space than the deadline for accepting the first to third change requests. For example, the accepting unit 113 may set the deadline for accepting the first to third change requests several hours before the broadcast, and the deadline for accepting allocation requests several seconds before the broadcast. This makes it possible for allocation requests to allocate appropriate advertising material up until just before the broadcast, and for change requests to be changed as long as the advertising material satisfies the constraints, even after OA data has been transmitted from the first server 10 as in the conventional case.

[0065] <CMバンク> 4 is a diagram illustrating an example of the configuration of the second server 20 according to an embodiment of the present disclosure. The second server 20 includes one or more processors (CPUs) 210, one or more communication interfaces 220, a storage device 230, a user interface 250, and one or more communication buses 270 for interconnecting these components.

[0066] The user interface 250 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.

[0067] The storage device 230 may be, for example, a high-speed random access memory such as 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.

[0068] The storage device 230 stores data and programs used by the information processing system 1. For example, the storage device 230 stores application programs for the second server 20 in the information processing system 1.

[0069] The processor 210 executes a program stored in the storage device 230 to constitute a control unit 211. The control unit 211 has an acquisition unit 212 and an output unit 213. The control unit 211 receives a check of advertising materials from the third server 30, stores approved advertising materials, acquires an advertising playlist from the first server 10, reads out advertising materials listed in the advertising playlist, and sends the read advertisements to the switcher (FIG. 1). As a result, the advertisements are broadcast.

[0070] The acquisition unit 212 acquires each advertising material from the third server 30. Each advertising material is associated with a respective advertising material ID. The one or more advertising materials acquired by the acquisition unit 212 are stored in the storage device 230.

[0071] The output unit 213 may output a request for an advertisement playlist to the first server 10 for an advertisement slot immediately before it is broadcast. The allocation request described above may also be included in the request for the advertisement playlist. The request is output immediately before (several seconds before) the advertisement slot is broadcast. The advertisement playlist for the advertisement slot will be described later with reference to FIG. 5.

[0072] The acquisition unit 212 acquires an advertisement playlist for a predetermined advertisement space as a response from the first server 10. The control unit 211 identifies advertisement material from, for example, an advertisement material ID listed in the advertisement playlist, and sends the identified advertisement material to the switcher. As a result, the advertisement is displayed on the user's display device 80.

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

[0074] Ad slot information, which is information about the ad slot, is associated with each ad slot. Ad slot information is general information about each ad slot and is provided by an ad slot provider, such as a broadcast station. The ad slot information includes at least the date and time when the advertisement will be broadcast in the ad slot (advertising broadcast time slot) and the broadcast station. It may also include the type of ad slot, the number of seconds of ad slot, the name of the program associated with the ad slot (specifically, the name of the program in which the ad slot is broadcast or immediately preceding the broadcast time), and the price (purchase price) for the ad slot. Here, the type of ad slot (genre) is information indicating the relationship between the ad slot and the program broadcast time, such as "PT (participating commercial: a time set within the program broadcast time)" and "SB (station break: the time between one program and the next)."

[0075] Furthermore, 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 that program, information about events related to the program, and targets, which will be described later. However, these are merely examples and the information is not limited to these.

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

[0077] Furthermore, each ad space is assigned an ad space identification information (ad space ID) that uniquely identifies the ad space. This ad space ID makes it possible to identify one ad space from among many ad spaces.

[0078] Next, an advertisement playlist will be described using Figure 5. An advertisement playlist is a list associated with an advertisement slot ID and including an advertisement material ID that identifies the advertisement material to be broadcast in that advertisement slot, the position of that advertisement, and information about the number of seconds (length information) of that advertisement material. Figure 5 shows an example of an advertisement playlist with four positions, with the number of seconds information and advertisement material ID listed in order of position. For example, guaranteed advertisements may be allocated to positions 1, 2, and 4 by the commercial broadcasting system, and a programmatic advertisement that was won in the most recent auction may be allocated to position 3.

[0079] The first server 10 may receive a request for an advertisement playlist from the second server 20, generate an advertisement playlist that lists advertisements to be broadcast in the advertisement slot, and transmit the advertisement playlist to the second server 20 as a response.

[0080] <Data example> Next, an example of data will be described. Fig. 6 is a diagram showing an example of slot allocation data according to an embodiment of the present disclosure. As shown in Fig. 6, the slot allocation data includes, for each contract, a "contract ID" that identifies the contract, the number of seconds for the advertisement, a "position ID" that identifies the position where the advertisement will be broadcast, and an "available time" at which the advertisement can be broadcast.

[0081] In the example shown in Figure 6, for a contract with a contract ID of "ABC", the slot allocation data for a 15-second advertisement is set as follows: position ID is "AAA", and the advertisement can be broadcast from "October 1st, 9:00:00 to 11:10:00", position ID is "DDD", and the advertisement can be broadcast from "October 1st, 12:00:00 to 14:00:00", and position ID is "EEE", and the advertisement can be broadcast from "October 2nd, 19:00:00 to 20:00:00". The slot allocation data allows for a rough idea of ​​which position the contracted advertisement will be allocated to.

[0082] 7 is a diagram illustrating an example of material allocation data according to an embodiment of the present disclosure. As shown in FIG. 7, in the material allocation data, advertising materials are allocated to each position allocated in the frame data.

[0083] 7, for the contract with contract ID "ABC," the material allocation data is as follows: for a 15-second advertisement, the position ID is "AAA," the advertisement airtime is "October 1st, 9:00:00-11:10:00," and the advertisement material ID is "A." The position ID is "DDD," the advertisement airtime is "October 1st, 12:00:00-14:00:00," and the advertisement material ID is "A." The position ID is "EEE," the advertisement airtime is "October 2nd, 19:00:00-20:00:00," and the advertisement material ID is "E." Advertising materials are allocated to each position according to the material allocation data.

[0084] Here, it is assumed that the receiving unit 113 receives a change request for the material allocation data shown in Fig. 7. The change request is, for example, a request to change the material ID "A" of the contract ID "ABC" and the position ID "AAA" to the material ID "C." This change request is, for example, made by an advertiser operating a sales site, or made by an advertising agency's system via API linkage.

[0085] 7, the receiving unit 113 receives a change request to change the contract. The change request is, for example, a request to change the contract ID "ABC" to the contract ID "BCD." As described above, this change request can be transmitted from a processing device used by an advertiser or advertising agency.

[0086] 8 is a diagram showing an example of OA data according to an embodiment of the present disclosure. As shown in FIG. 8, the OA data includes a time, an output destination, and broadcast content for a predetermined period of time. The predetermined period of time is, for example, one day's worth. This OA data is normally transmitted one business day in advance from a commercial broadcasting server 40 in the commercial broadcasting system to a broadcasting server 50 in the broadcasting system.

[0087] In the example shown in Figure 8, the OA data is set to output to the "1st CM Bank" from the time "10:00:00" to "10:01:30", the CM slot ID "001" is set, and CM material IDs (advertising material IDs) are assigned to each position of this CM slot ID in the order of "A", "B", "C", and "D".

[0088] For OA data, the output destination is set to "Program Server A" from the time "10:01:30" to "10:15:00", the program material ID is set to "xxxx", and the start time is specified to "00:00:00". The start time is used to specify where in the program to start.

[0089] Furthermore, for the OA data, the output destination is set to "2nd CM bank" from the time "10:15:00" to "10:16:00", and the CM slot ID is set to "002", and no CM material ID is assigned to each position of this CM slot ID "002" (e.g., unassigned vacant positions): "AAA", "BBB", and "CCC".

[0090] 8 is transmitted from the commercial broadcasting system to the broadcasting system, the fifth server 50 in the broadcasting system allocates the output destination of the broadcast content based on the output destination specified in the OA data. For example, if the output destination is the first commercial bank, the fifth server 50 notifies the first commercial bank of the advertisement playlist with commercial slot ID "001", if the output destination is program server A, notifies program server A of the program material ID and start time, and if the output destination is the second commercial bank, notifies the second commercial bank of the advertisement playlist with commercial slot ID "002", which may include unallocated advertisements.

[0091] When the second server 20 corresponding to the second CM bank acquires an unallocated advertisement playlist with the CM slot ID "002", it transmits an allocation request together with the CM slot ID "002" to the first server 10 corresponding to the linked server.

[0092] The first server 10 allocates the advertisement to be allocated to the commercial slot ID "002" with the advertisement material ID of the advertisement material indicated by each position ID. For example, in the example shown in FIG. 8, the first server 10 allocates the material ID "C" (changed from the material ID "A") to the position ID "AAA" (see FIG. 7). The first server 10 outputs the playlist to which the advertisement material ID has been allocated to the second server 20. At this time, if an advertisement is not allocated to a predetermined position in the playlist, an advertisement for a public interest incorporated association may be allocated instead.

[0093] 9 is a diagram showing an example of restriction information according to an embodiment of the present disclosure. As shown in FIG. 8, the restriction information sets restriction details, genre, time, and notes for advertising material for a predetermined product or a predetermined service. For example, a genre restriction is imposed on advertising material "Advertisement A," and the restricted genres are "news" and "anime recommended for young people," and the time restriction is "7:00-12:00," so that "Advertisement A" is not allocated to positions that meet the set restrictions.

[0094] <About updates> According to the disclosed technology, a fourth server 40 in a commercial broadcasting system transmits slotting data and material allocation data to a first server 10 corresponding to a linked server even before transmitting OA data. The fourth server 40 also transmits OA data to the first server 10 and a fifth server 50 in the broadcasting system. At this time, the first server 10 accepts a change request for the slotting data or material allocation data before receiving the OA data, and if the constraints are satisfied, the change unit 115 executes the change process.

[0095] In the above case, it is assumed that the first server 10 acquires the OA data after the advertising material has been changed in the framing data or the material allocation data. In this case, there is a possibility that the allocated advertising material included in the OA data will not match the advertising material changed in the framing data or the material allocation data.

[0096] If the advertising materials do not match, the first server 10 makes the advertising materials changed for the frame taking data or material allocation data the latest ones (reflecting the advertiser's intentions), and updates the advertising materials in the OA data to the advertising materials changed for the frame taking data or material allocation data.

[0097] Furthermore, when the first server 10 is storing OA data (basic OA data), if a contract or advertising material is changed for the frame data or material allocation data, the first server 10 may update the basic OA data based on the changed contract or advertising material and store the latest basic OA data. The second server 20 may periodically (for example, every few minutes) inquire of the first server 10 to obtain the latest basic OA data. Note that the first server 10 may notify the second server 20 of the changed contract or advertising material only when a contract or advertising material is changed for the frame data or material allocation data.

[0098] As a result, the second server 20 that transmits the advertisements will have the latest basic OA data. For example, even if a malfunction occurs in the first server 10, it will be possible to broadcast based on the latest OA data before the malfunction occurred. Furthermore, if the first server 10 only has slot allocation data, it may reject a request to allocate advertising material to an unreserved slot position. This is because, with respect to advertising material in the OA data and advertising material allocated in the slot allocation data, the OA data acquired later will be the latest advertising material.

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

[0100] In step S102, the fourth server 40 in the commercial broadcasting system determines the details of the contract regarding the advertisement in coordination with the advertiser or advertising agency. For example, the fourth server 40 determines the amount of the commercial, the broadcast period, the exposure (GRP), the time slot, and other conditions.

[0101] In step S104, the fourth server 40 allocates a slot for the advertisement. For example, the fourth server 40 determines the approximate date and time (program or slot ID) for transmitting the commercial for the determined contract approximately one week or more before the commercial is to be broadcast. After generating the slot allocation data, the fourth server 40 outputs the data to the first server 10. This enables the first server 10 to receive a request to change the slot allocation data from a sales site or the like.

[0102] In step S106, the fourth server 40 allocates specific advertising materials to the slot allocation data for each advertisement. Regarding allocation, the contract and the position in the advertising slot to which the advertising materials will be allocated (information on the date and time when the advertisement will be broadcast) are generally set four business days before airing. After generating the material allocation data, the fourth server 40 outputs it to the first server 10. This enables the first server 10 to accept requests to change the material allocation data from sales sites, etc.

[0103] In step S108, the fourth server 40 determines an advertisement playlist for each advertisement slot based on the advertisement slot allocation and its advertisement material allocation. The advertisement playlist is generally determined at least one business day in advance. The advertisement playlist allocates advertisement materials to each position within the advertisement slot. After generating OA data including the advertisement playlist, the fourth server 40 outputs the data to the first server 10. This allows the first server 10 to generate basic OA data that serves as the base for the advertisement playlist and as backup data.

[0104] Next, a description will be given of a process for changing an advertisement in the information processing system 1. Fig. 11 is a sequence diagram showing an example of a process for changing an advertisement according to an embodiment.

[0105] In step S202, the fourth server 40 of the commercial broadcasting system outputs the time slot allocation data and / or material allocation data to the first server 10 corresponding to the linked server. The acquisition unit 112 of the first server 10 acquires the time slot allocation data and / or material allocation data. Note that the conventional changeable period is generally three business days before the broadcast.

[0106] In step S204, if there is a request to change the contract or advertising material for the framing data and / or material allocation data, the receiving unit 113 of the first server 10 receives the change request. As described above, the change request is obtained via a sales site or from an advertising agency's system through API cooperation.

[0107] In step S206, the determination unit 114 of the first server 10 determines whether the second contract or second advertising material to be changed satisfies the constraints. The determination unit 114 determines that the constraints are satisfied if the second contract or second advertising material does not fall under the constraints. In the example shown in FIG. 11, the constraints are considered to be satisfied. However, if the constraints are not satisfied, the change is not made and the requesting user is notified that the change is not possible. Note that, as described above, the determination unit 114 may determine the constraints in advance and present a list of second contracts or second advertising materials that can be changed for the first contract or first advertising material to be changed, and the requesting user may select from the list to identify the second contract or second advertising material to be changed. If there are no second contracts or second advertising materials that can be changed, the determination unit 114 may notify the requesting user that the change is not possible.

[0108] In step S208, the change unit 115 of the first server 10 allocates and changes the second contract or second advertising material to be changed. Steps S204 to S208 are executed every time a change request is received.

[0109] In step S210, the fourth server 40 of the commercial broadcasting system transmits the generated OA data to the fifth server 50 of the broadcasting system.

[0110] In step S212, fourth server 40 of the commercial broadcasting system transmits the generated OA data to first server 10. Note that step S210 and step S212 may be performed in any order.

[0111] In step S214, if there is a request to change the contract or advertising material for the OA data, the receiving unit 113 of the first server 10 receives the change request. As described above, the change request is obtained via a sales site or from an advertising agency's system through API cooperation.

[0112] In step S216, the determination unit 114 of the first server 10 determines whether the second contract or second advertising material to be changed satisfies the constraint conditions. If the second contract or second advertising material does not fall under the constraint content, the determination unit 114 determines that the constraint conditions are satisfied. As described above in step S206, the determination unit 114 has previously determined the constraint conditions, and may present a list of second contracts or second advertising materials that can be changed for the first contract or first advertising material to be changed, and the second contract or second advertising material to be changed may be identified by the requesting user selecting from the list.

[0113] In step S218, the change unit 115 of the first server 10 allocates and changes the second contract or second advertising material to be changed. Steps S214 to S218 are executed each time a change request is received. According to the disclosed technology, the changeable period is from when the frame allocation data and / or material allocation data is acquired in step S202 until n minutes before airing. Note that n minutes before may be n seconds before as long as it is greater than m seconds (n>m), as described below.

[0114] In step S220, the fifth server 50 of the broadcasting system outputs a commercial playback instruction to the second server 20 corresponding to the commercial management server. The commercial playback instruction is issued m seconds before the commercial is to be aired. At this time, it is assumed that there is an unallocated position in the advertisement playlist.

[0115] In step S222, the second server 20 makes an inquiry (allocation request) to the first server 10 because there is at least one unallocated position in the advertisement playlist.

[0116] In step S224, the first server 10 determines to allocate the advertising material specified in the table of FIG. 7 to the unallocated position if the advertising material is available, or if not, to allocate the advertising material that was successfully bid on using RTB.

[0117] In step S226, the first server 10 notifies the second server 20 of the advertising material ID of the advertising material determined using RTB or the like.

[0118] In step S228, the second server 20 acquires the advertising material corresponding to the notified advertising material ID and transmits it as a broadcast signal. Here, the second server 20 holds advertising material that may be transmitted so that the advertising material can be transmitted promptly. The first server 10 also keeps track of the advertising material held by the second server 20, selects advertising material from within the range of the determined advertising material, generates basic OA data or an advertising playlist, and notifies the second server 20. This enables the second server 20 to quickly transmit the advertising material indicated by the advertising material ID.

[0119] The above process allows the content of advertisements set by the sales broadcasting system to be flexibly changed. Note that 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.

[0120] Here, as described above, the disclosed technology may have the following features. The OA data describes the timing of broadcasting each commercial slot, but the advertising material ID does not need to be specified in the advertising playlist for the target advertising slot. As mentioned above, advertising materials may be specified in the advertising playlist.

[0121] The advertising material IDs constituting each advertising space can be assigned independently of the OA data on the first server 10 side, and by transmitting the advertising material IDs to the broadcasting system side after assignment, advertising materials can be flexibly specified up until the last moment without being bound by the time axis of the conventional advertising playlist determination flow.

[0122] For example, when the second server (advertising management server) 20 receives an instruction to play back an advertisement space based on OA data, it can inquire of the first server 10 about the advertisement playlist of the advertisement space and acquire the advertisement playlist.

[0123] The third server 30 stores in advance advertising materials that are in preparation for use or have been prepared for use, such as material review and metadata specification. If the advertising materials are stored in the third server 30, material specification / changes can be made up until the last minute. The second server 20 stores all advertising materials that have been prepared for use, so that advertising materials can be sent immediately. The third server 30 may be located on the cloud, and the second server 20 may be located within or nearby the broadcasting system.

[0124] The first server 10 can change the contract ID for a certain position ID, or specify or change the advertising material ID, using the framing data or material allocation data as a starting point.

[0125] The above-mentioned requests to change the contract ID or designate / change the advertising material ID can be made directly by the advertiser or advertising agency.

[0126] The first server 10 can automatically check (determine constraint conditions) the validity of the change request. If the check passes, the instruction can be automatically accepted without confirmation (approval) by a broadcasting station staff member.

[0127] An example of a constraint · It is not permitted to assign advertising materials for consumer finance companies to news programs. · It is not permitted to change advertising materials for soft drinks into materials for alcohol commercials. - It is not allowed to specify the time period between 5:00 AM and 6:00 PM for alcohol advertising materials.

[0128] Advertisers or advertising agencies can change the contract ID and specify / instruct changes to the commercial material ID by operating the broadcasting station's web service screen or by linking with the advertising agency's system via API.

[0129] 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 appropriately integrated, or the processes may be transferred to another device.

[0130] Note that certain of the above processes may be implemented using a machine learning model based on artificial intelligence (AI). For example, the determination of slot allocation and advertising materials can be implemented using reinforcement learning, in which a reward function is set so that the reward increases as the total remaining inventory of all advertising slots increases.

[0131] [Variations] Although the present invention has been described based on the above embodiment, the following cases are also included in the present invention.

[0132] [Variation 1] At least some of the components of the first server 10 according to the above embodiment may be provided in another server. For example, the function of generating framing data, material allocation data, and / or OA data in the fourth server 40 may be implemented in the first server 10. [Explanation of symbols]

[0133] 1...information processing system, 10-40...first to seventh servers, 80...display device, 110...processor, 130...memory, 111...control unit, 112...acquisition unit, 113...reception unit, 114...determination unit, 115...change unit, 116...output unit, 130...storage device, 210...processor, 211...control unit, 212...acquisition unit, 213...output unit

Claims

1. an acquisition unit that acquires slot allocation data including contracted advertisement transmission time periods, material allocation data including advertisement materials allocated to each slot, and / or on-air data including a predetermined time period of a program and / or a broadcast program of the advertisement; a reception unit that receives a change request for requesting a change to a first contract or a first advertising material within an arbitrary advertising space, for the acquired frame allocation data, material allocation data, and / or on-air data, up to a predetermined time before a broadcast time for the advertising space; a determination unit that determines whether the second contract or the second advertising material to be changed satisfies a predetermined condition regarding restrictions; a change unit that changes the first contract or the first advertising material to the second contract or the second advertising material that satisfies the predetermined condition in response to the change request; an output unit that outputs contract identification information that identifies the second contract after the change or advertising material identification information that identifies the second advertising material after the change to an advertising management server that broadcasts the advertising material; An information processing device comprising:

2. The information processing device according to claim 1 , wherein the determination unit determines whether or not the second contract or the second advertising material satisfies a contract condition regarding transmission of the advertising material, which is included in the predetermined condition.

3. The information processing device according to claim 1 , wherein the receiving unit receives the change request from a processing device used by an advertiser or an advertising agency.

4. the receiving unit receives a request to allocate advertising material to a vacant position within the advertising space; The information processing device according to claim 1 , wherein the change unit specifies a third advertising material to be allocated to the vacant position in response to the allocation request, and allocates the third advertising material to the vacant position.

5. The information processing device according to claim 4 , wherein the reception unit receives the allocation request from the advertisement management server.

6. The information processing device according to claim 4 , wherein a deadline for accepting the allocation request is set closer to a broadcast time of the advertisement space than a deadline for accepting the change request.

7. The information processing device Acquiring slot allocation data including contracted advertising transmission time periods, material allocation data including advertising materials allocated to each slot, and / or on-air data including a predetermined time period of programs and / or broadcast programs of the advertisements; Accepting a change request for requesting a change to the first contract or the first advertising material within any advertising space, for the acquired frame allocation data, material allocation data, and / or on-air data, up to a predetermined time before a broadcast time for the advertising space; determining whether the proposed second contract or second advertising material satisfies the predetermined conditions regarding the restriction; In response to the change request, changing the first contract or the first advertising material to the second contract or the second advertising material that satisfies the predetermined condition; outputting contract identification information for identifying the second contract after the change or advertising material identification information for identifying the second advertising material after the change to an advertising management server that broadcasts the advertising material; An information processing method that performs the above.

8. In the information processing device, Acquiring slot allocation data including contracted advertising transmission time periods, material allocation data including advertising materials allocated to each slot, and / or on-air data including a predetermined time period of programs and / or broadcast programs of the advertisements; Accepting a change request for requesting a change to the first contract or the first advertising material within any advertising space, for the acquired frame allocation data, material allocation data, and / or on-air data, up to a predetermined time before a broadcast time for the advertising space; determining whether the proposed second contract or second advertising material satisfies the predetermined conditions regarding the restriction; In response to the change request, changing the first contract or the first advertising material to the second contract or the second advertising material that satisfies the predetermined condition; outputting contract identification information for identifying the second contract after the change or advertising material identification information for identifying the second advertising material after the change to an advertising management server that broadcasts the advertising material; A program that executes the following.

9. an acquisition unit that acquires slot allocation data including contracted advertisement transmission time periods, material allocation data including advertisement materials allocated to each slot, and / or on-air data including a predetermined time period of a program and / or a broadcast program of the advertisement; a reception unit that receives a change request for requesting a change to a first contract or a first advertising material within an arbitrary advertising space, for the acquired frame allocation data, material allocation data, and / or on-air data, up to a predetermined time before a broadcast time for the advertising space; a determination unit that determines whether the second contract or the second advertising material to be changed satisfies a predetermined condition regarding restrictions; a change unit that changes the first contract or the first advertising material to the second contract or the second advertising material that satisfies the predetermined condition in response to the change request; an output unit that outputs contract identification information that identifies the second contract after the change or advertising material identification information that identifies the second advertising material after the change to an advertising management server that broadcasts the advertising material; An information processing system comprising:

Citation Information

Patent Citations

  • Circular seal for selffpurifying sludge centrifugal machine

    JP1979096873A

  • Advertisement broadcast optimizing system and its method and server used for it

    JP2002084240A

  • Advertisement frame transaction support device, and advertisement frame transaction support method

    JP2020030671A