Information processing device, information processing method, and information processing program

The information processing apparatus addresses the challenge of delivering multiple advertisements by determining optimal distribution modes and storytelling, ensuring unified and engaging ad placement.

JP2026072260APending Publication Date: 2026-05-01LY CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
LY CORP
Filing Date
2024-10-18
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Existing advertisement distribution technologies fail to consider multiple distribution modes for advertisements, leading to unrelated ads being delivered to content, which can fail to attract user interest.

Method used

An information processing apparatus that determines a distribution mode for arranging multiple advertisements in advertisement frames based on advertisement information, user information, and content information, using a large-scale language model to select and order advertisements for optimal storytelling and relevance.

Benefits of technology

The system effectively delivers multiple advertisements with a sense of unity, attracting user interest and improving the overall design of the content by considering storytelling and relevance, thereby enhancing user engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026072260000001_ABST
    Figure 2026072260000001_ABST
Patent Text Reader

Abstract

Ads are delivered to content while considering multiple ad delivery methods. [Solution] The information processing device according to the present invention is characterized by having a determination unit that determines a distribution pattern indicating the order in which to place multiple advertisements in multiple advertisement slots of destination content (for example, content such as web pages provided by various services) based on advertising information relating to multiple advertisements, and a distribution unit that distributes the multiple advertisements to the destination content based on the distribution pattern determined by the determination unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Conventionally, with the remarkable spread of the Internet, advertisement distribution via the Internet has been actively carried out. As an example of such a technology, a technology is known in which the content of an advertisement is compared with the content of content, and an advertisement related to the content is displayed on the content.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, with the above-described technology, it is not always possible to distribute advertisements to content in consideration of the distribution modes of a plurality of advertisements.

[0005] The present application has been made in view of the above, and an object thereof is to distribute advertisements to content in consideration of the distribution modes of a plurality of advertisements.

Means for Solving the Problems

[0006] The information processing apparatus according to the present application includes a determination unit that determines a distribution mode indicating an order in which the plurality of advertisements are arranged for a plurality of advertisement frames of distribution destination content based on advertisement information regarding the plurality of advertisements, and a distribution unit that distributes the plurality of advertisements to the distribution destination content based on the distribution mode determined by the determination unit.

Effects of the Invention

[0007] According to one embodiment of the system, it is possible to deliver advertisements to content while considering multiple advertisement delivery methods. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 shows an example of information processing according to the embodiment. [Figure 2] Figure 2 shows an example of content according to this embodiment. [Figure 3] Figure 3 shows an example of the configuration of the information processing device 10 according to the embodiment. [Figure 4] Figure 4 shows an example of the advertiser information database 31. [Figure 5] Figure 5 shows an example of a content information database 32. [Figure 6] Figure 6 shows an example of a user information database 33. [Figure 7] Figure 7 is a flowchart showing an example of the information processing procedure according to the embodiment. [Figure 8] Figure 8 is a hardware configuration diagram showing an example of a computer that implements the functions of the information processing device 10. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing device, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing device, information processing method, and information processing program according to the present application. Furthermore, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.

[0010] [1. Embodiments] The information processing realized by the information processing device of this embodiment will be explained using Figure 1. Figure 1 is a diagram showing an example of information processing according to the embodiment. In Figure 1, the information processing according to the embodiment is realized by the information processing device 10, which is an example of the information processing device according to the present application.

[0011] As shown in Figure 1, the information processing system 1 according to this embodiment includes an information processing device 10, a user terminal 100, and an advertiser terminal 200. The information processing device 10, the user terminal 100, and the advertiser terminal 200 are connected to each other via wired or wireless connections through a network N (see, for example, Figure 3). The network N is, for example, a WAN (Wide Area Network) such as the Internet. Note that the information processing system 1 shown in Figure 1 may include multiple information processing devices 10, multiple user terminals 100, and multiple advertiser terminals 200.

[0012] The information processing device 10 shown in Figure 1 is an information processing device that performs information processing according to the embodiment, and can be implemented, for example, by a server device or a cloud system. For example, the information processing device 10 receives advertisement submissions from the advertiser terminal 200. The information processing device 10 then distributes the submitted advertisements on its own device or on content (for example, web pages) on various services provided by other server devices.

[0013] The services provided by the information processing device 10 and other server devices may include, for example, search services, shopping services, SNS (Social Networking Service), route search services, map provision services, travel services, restaurant recommendation services, facility reservation services, weather forecast services, schedule management services, news provision services, auction services, video content distribution services, financial transaction (stock trading, etc.) services, news article provision services, and the like.

[0014] Note that the information processing apparatus 10 may have a function as a web server that provides websites related to various services. Further, the information processing apparatus 10 may be a device that distributes information to be displayed on applications related to various services installed on the user terminal 100 to the user terminal 100. Further, the information processing apparatus 10 may be a server that distributes the application data itself. Further, the information processing apparatus 10 may function as a distribution device that distributes control information to the user terminal 100. Here, the control information is described by, for example, a script language such as JavaScript (registered trademark) or a style sheet language such as CSS (Cascading Style Sheets). Note that the application itself distributed from the information processing apparatus 10 may be regarded as control information.

[0015] The user terminal 100 shown in FIG. 1 is an information processing apparatus used by a user. For example, the user terminal 100 is realized by a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), or the like. Note that in the example shown in FIG. 1, the case where the user terminal 100 is a smartphone used by a user is shown.

[0016] Further, the user terminal 100 displays the information provided by the information processing apparatus 10 by a web browser or an application. Note that when the user terminal 100 receives control information for realizing information display processing from the information processing apparatus 10 or the like, the user terminal 100 realizes display processing according to the control information.

[0017] The advertiser terminal 200 shown in FIG. 1 is an information processing apparatus used by an advertiser who submits an advertisement to the information processing apparatus 10. For example, the advertiser terminal 200 is realized by a smartphone, a tablet terminal, a notebook PC, a desktop PC, a mobile phone, a PDA, or the like. Note that in the example shown in FIG. 1, the case where the advertiser terminal 200 is a notebook PC is shown.

[0018] Hereinafter, the information processing executed by the information processing apparatus 10 will be described with reference to FIG. 1. In the following description, it is assumed that the user terminal 100 is used by a user (user U1) identified by the user ID "UID#1". Also, in the following description, the user terminal 100 may be regarded as the same as the user U1. That is, hereinafter, the user U1 can also be read as the user terminal 100.

[0019] Also, in the following description, according to the advertiser using the advertiser terminal 200, the advertiser terminal 200 will be described as advertiser terminals 200-1 to 200-N (N is an arbitrary natural number). For example, the advertiser terminal 200-1 is the advertiser terminal 200 used by an advertiser (advertiser M1) identified by the advertiser ID "M1". Also, hereinafter, when the advertiser terminals 200-1 to 200-N are described without particular distinction, they will be referred to as the advertiser terminal 200. Also, in the following description, the advertiser terminal 200 may be regarded as the same as the advertiser. That is, hereinafter, the advertiser M1 can also be read as the advertiser terminal 200-1.

[0020] Also, in the following description, it is assumed that the information processing apparatus 10 crawls on the network N and collects content information regarding the content on various services provided by the information processing apparatus 10 or other server apparatuses, etc., and manages it in the storage unit of its own apparatus (for example, the storage unit 30 described later). For example, the information processing apparatus 10 manages content information including information such as the category of the content, the text information included in the content, the image included in the content, and information regarding the advertisement frame included in the content (for example, the position of the advertisement frame included in the content, the number of advertisement frames, etc.) in association with the identification information (content ID) that identifies the content.

[0021] Furthermore, in the following description, it is assumed that the information processing device 10 collects user information about users on various services provided by itself or other server devices, and manages it in its own storage unit (for example, the storage unit 30 described later). For example, the information processing device 10 manages user information, including user attributes (for example, demographic attributes, psychographic attributes, etc.), content browsing history, and purchase history of products in a specified e-commerce service, in association with identification information (user ID) that identifies the user.

[0022] First, the information processing device 10 receives the submission of an advertisement from the advertiser terminal 200 (step S1). For example, the information processing device 10 receives advertising information from the advertiser terminal 200 regarding the advertisement that the advertiser wishes to distribute. Specifically, the information processing device 10 receives advertising information that indicates information such as the target of the advertisement (e.g., a product or product category), the advertiser's situation (e.g., the category of the business conducted by the advertiser, competitive relationships (e.g., competitors)), text information included in the advertisement, the purpose of the advertisement, and the concept image of the advertisement, and manages this information in the device's storage unit.

[0023] Furthermore, the information processing device 10 may manage information estimated based on the information received from the advertiser terminal 200 as advertising information. For example, if the information processing device 10 receives information indicating the target of the advertisement, it may estimate the product or product category of the advertisement based on that information. Also, if the information processing device 10 receives information indicating the category of the business conducted by the advertiser, it may estimate the advertiser's competitive relationships based on that information. In addition, if the information processing device 10 receives text information contained in the advertisement, it may estimate the purpose of the advertisement or the concept image of the advertisement based on that text information.

[0024] Next, the information processing device 10 receives an advertisement delivery request from the user terminal 100 (step S2). For example, the information processing device 10 receives an advertisement delivery request from the user terminal 100 to be displayed on content #1 provided to the user terminal 100 by its own device or other server devices. Specifically, the information processing device 10 receives information such as the user ID of user U1 using the user terminal 100 and the content ID of content #1.

[0025] Here, we will explain content #1 using Figure 2. Figure 2 is a diagram showing an example of content according to the embodiment.

[0026] As shown in Figure 2, Content #1 includes ad slots A1 to A3. Furthermore, Content #1 is content whose vertical display size is longer than the vertical display size of the screen on the user terminal 100. Therefore, ad slot A1 is, for example, an ad slot included in the first view when Content #1 is displayed on the user terminal 100. Ad slot A2 is, for example, an ad slot that appears on the user terminal 100 when the user scrolls downwards from the first view displayed on the user terminal 100. Ad slot A2 is also an ad slot that appears on the user terminal 100 when the user scrolls further downwards after ad slot A2 has been displayed on the user terminal 100.

[0027] In other words, when the user terminal 100 displays content #1, each ad slot is displayed in the order of ad slot A1 to A3.

[0028] Returning to Figure 1, let's continue the explanation. Next, the information processing device 10 selects three advertisements from the advertisements submitted by each advertiser to be delivered to ad slots A1 to A3 (step S3). For example, the information processing device 10 selects the advertiser corresponding to content #1 based on the content information of content #1 (in other words, the content information linked to the content ID of content #1 in the storage unit of the information processing device 10) and information about the advertiser. To give a specific example, if the category of the business conducted by the advertiser corresponds to the category of content #1, the information processing device 10 selects that advertiser as the advertiser corresponding to content #1.

[0029] Here, let's assume that advertiser M1 has been selected as the advertiser corresponding to content #1. In this case, the information processing device 10 uses the advertising information of the advertisements submitted by advertiser M1 and model #1 (for example, any model that performs general-purpose natural language processing) which has been trained to generate answers to the input questions, to select an advertisement to deliver to content #1 from among the advertisements submitted by advertiser M1.

[0030] For example, the information processing device 10 may select advertisements to deliver to content #1 by inputting into model #1 a rule that specifies the selection of three advertisements whose purpose (or concept image) is estimated based on the advertisement information of the advertisement submitted to advertiser M1 and the text information contained in the advertisement, and an instruction document that instructs the device to select advertisements based on the advertisement information in accordance with the rule. The purpose of the advertisement and the concept image may be specified in advance by the advertiser.

[0031] Alternatively, the information processing device 10 may select advertisements to be delivered to content #1 by inputting the advertising information of the advertisement submitted to advertiser M1, a rule specifying the selection of three advertisements whose popularity of the advertised target meets predetermined conditions, and an instruction text that instructs the model #1 to select advertisements based on the advertising information in accordance with the rule. The popularity of the advertised target may be estimated based on, for example, the number of times information indicating the advertised target has been posted on social media, or the number of times a search query indicating the advertised target has been entered into a search service, etc.

[0032] Alternatively, the information processing device 10 may select advertisements to be delivered to content #1 by inputting into model #1 the advertising information of the advertisement submitted to advertiser M1, a rule specifying the selection of three advertisements that are related to the target category of the advertisement, and an instruction document instructing the model #1 to select advertisements based on the advertising information in accordance with the rule.

[0033] Furthermore, the information processing device 10 may also select advertisements to deliver to content #1 based on the content information of content #1. In such a case, the information processing device 10 may select advertisements to deliver to content #1 by inputting the advertising information of the advertisement submitted to advertiser M1, the content information of content #1 (for example, text information), a rule specifying the selection of three advertisements relevant to content #1, and an instruction sentence instructing model #1 to select advertisements based on the advertising information and content information in accordance with the rule, into model #1.

[0034] Furthermore, the information processing device 10 may also select advertisements to be delivered to content #1 based on the user information of user U1. In such a case, the information processing device 10 may select advertisements to be delivered to content #1 by inputting the advertising information of the advertisement submitted to advertiser M1, the user information of user U1 (such as user U1's attributes, content viewing history, and product purchase history), a rule specifying the selection of three advertisements relevant to user U1, and an instruction text instructing the model #1 to select advertisements based on the advertising information and user information in accordance with the rule.

[0035] Alternatively, the information processing device 10 may select an advertisement using the advertisement information of the advertisement submitted to advertiser M1, the content information of content #1, the user information of user U1, and model #1.

[0036] Furthermore, the information processing device 10 may accept requests from advertiser M1 when they submit an advertisement or when selecting advertisements. The information processing device 10 may then select advertisements to deliver to content #1 by inputting the advertisement information of the advertisement submitted by advertiser M1, a rule that specifies the selection of three advertisements according to advertiser M1's requests, and an instruction document that instructs the model #1 to select advertisements based on the advertisement information according to the rule. Here, requests may include information such as, for example, "Do not select multiple advertisements that show the same category (segment) of advertisers."

[0037] Furthermore, Model #1 described above is a model trained to output a response corresponding to an input question, and is a large-scale language model (LLM) that performs natural language processing such as GPT (Generative Pre-trained Transformer) or Transformer. Model #1 resides within the information processing device 10 and was independently created by the business operator managing the information processing device 10. It is desirable that the input information, such as personal information, be kept confidential by training the model so that it is not used as a new response.

[0038] The information processing device 10 may also select advertisers based on user information of user U1. For example, the information processing device 10 may calculate the degree of relevance for each advertiser between information about the advertiser (e.g., the category of business conducted by the advertiser, the target audience of the advertisement) and user information of user U1 (e.g., user U1's attributes, content viewing history, product purchase history), and select the advertisement to be delivered to content #1 from among the advertisements submitted by the advertiser with the highest degree of relevance.

[0039] Here, let's assume that advertisements #11 to #13 were selected in step S3. In this case, the information processing device 10 determines the delivery method for delivering advertisements #11 to #13 to advertisement slots A1 to A3 (step S4). For example, the information processing device 10 determines the delivery method for each of advertisements #11 to #13, indicating the order in which they will be placed in advertisement slots A1 to A3 (in other words, the order in which they will be displayed on the user terminal 100). To give a specific example, the information processing device 10 determines the delivery method using the advertisement information for advertisements #11 to #13 and model #1, which has been trained to generate answers to input questions. To give a more specific example, the information processing device 10 determines the delivery method by inputting the advertisement information for advertisements #11 to #13, a rule that specifies the order in which advertisements #11 to #13 will be displayed to form a predetermined story, and an instruction sentence that instructs model #1 to determine the delivery method based on the advertisement information according to the rule.

[0040] For example, the information processing device 10 may determine the delivery method by inputting into model #1 a rule that specifies the order in which to display advertisements #11 to #13 so that the order in which advertisements #11 to #13 are displayed corresponds to the purpose (or concept image) of the advertisements estimated based on the text information contained in advertisements #11 to #13, and an instruction sentence that instructs the device to determine the delivery method based on the advertisement information in accordance with the rule. For example, the information processing device 10 may determine a delivery method in which advertisements with a morning concept image are displayed first, and advertisements with a night concept image are displayed later.

[0041] Furthermore, the information processing device 10 may determine the delivery method by inputting the advertising information for advertisements #11 to #13, a rule that specifies the order in which to display advertisements #11 to #13 so that the story corresponds to the image of each advertisement target estimated from the popularity level of each advertisement target in advertisements #11 to #13, and an instruction sentence that instructs the device to determine the delivery method based on the advertising information in accordance with the rule, into model #1. The image of the advertisement target may be estimated based on, for example, information indicating the advertisement target posted on social media, or a string that indicates the advertisement target and is entered as a search query in a search service, etc.

[0042] Furthermore, the information processing device 10 may determine the delivery method by inputting the advertising information for advertisements #11 to #13, a rule that specifies the order in which to display advertisements #11 to #13 so that the story corresponds to the category of each advertisement target for advertisements #11 to #13, and an instruction sentence that instructs the model #1 to determine the delivery method based on the advertising information in accordance with the rule. For example, the information processing device 10 may determine a delivery method in which advertisements targeting products in categories used in the morning (e.g., toasters) are displayed first, and advertisements targeting products in categories used at night (e.g., quiet home appliances) are displayed later.

[0043] Alternatively, the information processing device 10 may determine the delivery method by inputting the advertising information for advertisements #11 to #13, a rule that specifies the order in which to display advertisements #11 to #13 so that it forms a story corresponding to the situation of advertiser M1 (for example, the business that advertiser M1 is currently conducting), and an instruction sentence that instructs the model #1 to determine the delivery method based on the advertising information in accordance with the rule.

[0044] Furthermore, the information processing device 10 may determine the delivery method based on the content information of content #1. In such a case, the information processing device 10 may determine the delivery method by inputting the advertising information of advertisements #11 to #13, the content information of content #1, a rule that specifies the order in which to display advertisements #11 to #13 so as to form a story corresponding to content #1, and an instruction sentence that instructs the model #1 to determine the delivery method based on the advertising information and content information in accordance with the rule. Note that the story corresponding to content #1 may be, for example, a story that is related to the content shown in content #1.

[0045] Furthermore, the information processing device 10 may determine the delivery method based on the user information of user U1. In such a case, the information processing device 10 may determine the delivery method by inputting the advertising information of advertisements #11 to #13, the user information of user U1, a rule that specifies the order in which to display advertisements #11 to #13 so as to create a story tailored to user U1, and an instruction sentence that instructs the device to determine the delivery method based on the advertising information and user information according to the rule, into model #1. The story tailored to user U1 may, for example, be a story that follows user U1's life stage, user U1's background, user U1's search history, user U1's browsing history, etc.

[0046] Furthermore, the information processing device 10 may accept requests from advertiser M1 when they submit an advertisement and when they deliver the advertisement. The information processing device 10 may then determine the delivery method by inputting the advertisement information for advertisements #11 to #13, a rule that specifies the order in which to display advertisements #11 to #13 according to advertiser M1's requests, and an instruction text that instructs the model #1 to determine the delivery method based on the advertisement information according to the rule. Here, the requests may be, for example, the order in which each advertisement is displayed (for example, displaying a specific advertisement before other advertisements). Alternatively, the requests may be information that indicates the image of how the advertisement should be delivered, such as, "I want it in an order that will attract users," "I want the most impactful advertisements to be displayed first," "I want it in an order that is appropriate for the content of the delivery destination," or "I want the specific advertisement to be placed in the area that users view most on the content of the delivery destination (for example, the ad slot in the first view)."

[0047] Furthermore, the multiple advertisements to be delivered to content #1 may be specified by advertiser M1. The information processing device 10 may then determine the delivery method of the multiple advertisements specified by advertiser M1. The information processing device 10 may also select multiple advertisements to be delivered to content #1 in order to form a predetermined story, and determine the delivery method of the selected advertisements in order to form a predetermined story.

[0048] Next, the information processing device 10 delivers advertisements #11 to #13 to the user terminal 100 based on the delivery pattern determined in step S4 (step S5). For example, if a delivery pattern is determined to display advertisement #11 in advertisement slot A1, advertisement #12 in advertisement slot A2, and advertisement #13 in advertisement slot A3, the information processing device 10 displays advertisement #11 on the user terminal 100 in the first view of content #1, and displays advertisement #12 on the user terminal 100 in response to downward scrolling operations, etc. Then, if further downward scrolling operations, etc., occur after displaying advertisement #12, the information processing device 10 displays advertisement #13 on the user terminal 100.

[0049] As described above, the information processing device 10 according to the embodiment can select advertisements according to the advertising slots of the content to which the advertisements are to be delivered, and deliver the selected advertisements to the content in an order that takes into account the storytelling aspect of the advertisements. In other words, the information processing device 10 according to the embodiment can deliver advertisements to the content while taking into account the delivery patterns of multiple advertisements.

[0050] Furthermore, conventionally, unrelated advertisements may be delivered to multiple ad slots within content, failing to attract user interest. Therefore, the information processing device 10 according to this embodiment selects multiple advertisements with predetermined relevance, determines the delivery method of the multiple advertisements considering the storytelling aspect, and delivers them to the content. As a result, the information processing device 10 according to this embodiment can deliver multiple advertisements with a sense of unity, thereby attracting user interest.

[0051] Furthermore, the information processing device 10 according to this embodiment can unify the overall design of the content and improve its appearance by delivering multiple advertisements that have a consistent design to the content.

[0052] [2. Other processing examples] The process described above is merely one example, and the information processing device 10 may perform various processes using various types of information. Examples of this are listed below.

[0053] [2-1. Regarding the selection of advertisements] In the example shown in Figure 1, the information processing device 10 may select three advertisements to be delivered to ad slots A1 to A3 from among multiple advertisements provided by each of several different advertisers, and determine the delivery method for the selected advertisements. For example, the information processing device 10 may select three advertisements to be delivered to ad slots A1 to A3 from among multiple advertisements submitted by advertisers M1 and M2, and determine the delivery method for the selected advertisements.

[0054] The information processing device 10 may select multiple advertisers related to the category of the business being implemented, and select an advertisement from among multiple advertisements provided by each of the selected advertisers. Alternatively, the information processing device 10 may select multiple advertisers that are not related to the category of the business being implemented (i.e., multiple advertisers whose business content does not compete), and select an advertisement from among multiple advertisements provided by each of the selected advertisers.

[0055] Furthermore, the information processing device 10 may select multiple advertisements from among multiple advertisements provided by each of several different advertisers that are related to the category of the advertised product. Alternatively, the information processing device 10 may select multiple advertisements from among multiple advertisements provided by each of several different advertisers that are not related to the category of the advertised product.

[0056] [2-2. About the Model] In the example shown in Figure 1, the information processing device 10 may determine the delivery method using Model #1, which has been trained on combinations of advertising information for multiple advertisements, the delivery method when those multiple advertisements are delivered to a predetermined content, and the CTR (Click Through Rate) indicating the delivery result of those multiple advertisements based on that delivery method. For example, the information processing device 10 trains Model #1 using delivery methods in which the CTR of each advertisement is above a predetermined threshold, and advertising information for advertisements delivered by those delivery methods, as training data. Then, the information processing device 10 uses the trained Model #1 to determine the delivery method for the advertisements to be delivered to Content #1.

[0057] The information processing device 10 may also determine the delivery method using model #1, which has been trained to understand the relationship between user attributes and CTR. For example, the information processing device 10 trains model #1 using as training data the delivery methods in which the CTR of each advertisement was above a predetermined threshold when delivered to users with predetermined attributes, and the advertising information related to the advertisements delivered by those delivery methods. Then, the information processing device 10 uses the trained model #1 to determine the delivery method when delivering advertisements to users with predetermined attributes.

[0058] Furthermore, the information processing device 10 may generate a model #2 that has been trained to estimate (output) the CTR from the advertising information and the delivery methods of multiple advertisements by learning combinations of advertising information related to multiple advertisements, the delivery methods used when the multiple advertisements are delivered to predetermined content, and the CTR indicating the delivery results of the multiple advertisements based on the delivery methods. The information processing device 10 may then use model #2 to deliver the multiple advertisements to the destination content in a delivery method that is estimated to result in a CTR of at least a predetermined threshold.

[0059] [2-3. Regarding revisions to advertisements] In the example shown in Figure 1, the information processing device 10 may modify advertisements #11 to #13 to give them a sense of unity based on the distribution method, and then distribute them to content #1. For example, the information processing device 10 may modify the colors, text information, etc., of advertisements #11 to #13 according to a predetermined story, and then distribute them to content #1.

[0060] Furthermore, the information processing device 10 may modify advertisements #11 to #13 to a form appropriate to the ad slot in which they are placed, and deliver them to content #1. For example, the information processing device 10 may change the size of advertisements #11 to #13 to a size appropriate to the ad slot in which they are placed, and deliver them to content #1.

[0061] [3. Configuration of the Information Processing Device] Next, the configuration of the information processing device 10 will be described using Figure 3. Figure 3 is a diagram showing an example of the configuration of the information processing device 10 according to the embodiment. As shown in Figure 3, the information processing device 10 has a communication unit 20, a storage unit 30, and a control unit 40.

[0062] (Regarding Communications Section 20) The communication unit 20 is implemented, for example, by a NIC (Network Interface Card). The communication unit 20 is connected to the network N by wire or wireless connection and transmits and receives information with user terminals 100, advertiser terminals 200, etc.

[0063] (Regarding memory unit 30) The storage unit 30 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as hard disks and optical discs. As shown in Figure 3, the storage unit 30 includes an advertiser information database 31, a content information database 32, a user information database 33, and a model database 34.

[0064] (Regarding advertiser information database 31) The advertiser information database 31 stores various information about advertisers and the advertisements they have submitted. Here, an example of the information stored in the advertiser information database 31 will be explained using Figure 4. Figure 4 is a diagram showing an example of the advertiser information database 31. In the example in Figure 4, the advertiser information database 31 has items such as "Advertiser ID," "Status Information," "Request Information," "Advertisement ID," "Advertisement Text Information," "Advertisement Image Information," "Advertisement Target Information," and "Purpose Information."

[0065] "Advertiser ID" indicates identification information to identify the advertiser. "Status Information" indicates the advertiser's situation, such as the category of business the advertiser operates or its competitive relationships. "Request Information" indicates the advertiser's requests when selecting an ad or when distributing an ad. "Ad ID" indicates identification information to identify an ad. "Ad Text Information" indicates the text information contained in the ad. "Ad Image Information" indicates the images contained in the ad. "Target Information" indicates information about the target of the ad, such as information indicating the target (e.g., a product) or the category of the target. "Purpose Information" indicates the purpose of the ad or the concept image of the ad.

[0066] In other words, Figure 4 shows an example where the advertiser's status information, identified by advertiser ID "MID#1", is "Status Information #1", the request information is "Request Information #1", and the ad text information, the ad text information, the ad image information, the target information, and the purpose information are "Ad Text Information #1", the ad image information, the target of the ad, and the purpose information, all of which are submitted by the advertiser and identified by ad ID "CID#1".

[0067] (Regarding Content Information Database 32) The content information database 32 stores various information about content on various services provided by the information processing device 10 and other server devices. Here, an example of the information stored in the content information database 32 will be explained using Figure 5. Figure 5 is a diagram showing an example of the content information database 32. In the example in Figure 5, the content information database 32 has items such as "Content ID", "Category Information", "Content Text Information", "Content Image Information", and "Advertising Space Information".

[0068] "Content ID" indicates identification information used to identify the content. "Category Information" indicates the category of the content. "Content Text Information" indicates the text information contained in the content. "Content Image Information" indicates the images contained in the content. "Ad Slot Information" indicates the ad slots contained in the content, and stores information such as the location and number of ad slots.

[0069] In other words, Figure 5 shows an example where the category information of content identified by the content ID "SID#1" is "Category Information#1", the text information is "Content Text Information#1", the image information is "Content Image Information#1", and the ad slot information is "Ad Slot Information#1".

[0070] (Regarding User Information Database 33) The user information database 33 stores various types of information about the user. Here, an example of the information stored in the user information database 33 will be explained using Figure 6. Figure 6 is a diagram showing an example of the user information database 33. In the example in Figure 6, the user information database 33 has items such as "User ID," "Attribute Information," "Browsing History," and "Purchase History."

[0071] "User ID" indicates identification information used to identify the user. "Attribute Information" indicates the user's demographic and psychographic attributes. "Browsing History" shows the user's content browsing history. "Purchase History" shows the user's product purchase history.

[0072] In other words, Figure 6 shows an example where the attribute information of a user identified by the user ID "UID#1" is "Attribute Information#1", the browsing history is "Browsing History#1", and the purchase history is "Purchase History#1".

[0073] (Regarding Model Database 34) The model database 34 stores models that have been trained to generate answers to input questions.

[0074] (Regarding the control unit 40) The control unit 40 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs stored in the memory device inside the information processing device 10 using RAM as a working area. Alternatively, the control unit 40 is a controller, and is realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array). As shown in Figure 3, the control unit 40 according to this embodiment has a selection unit 41, a determination unit 42, and a distribution unit 43, and realizes or executes the information processing functions and operations described below.

[0075] (Regarding Selection Section 41) The selection unit 41 selects multiple advertisements to be delivered to the destination content based on candidate advertisement information regarding the advertisements that are candidates for delivery. For example, in the example in Figure 1, the selection unit 41 refers to the storage unit 30 (for example, the advertiser information database 31) and selects advertisements to be delivered to content #1 (destination content) based on the advertisement information (candidate advertisement information) of the advertisements (advertisements that are candidates for delivery) submitted by advertiser M1.

[0076] Furthermore, the selection unit 41 may select multiple advertisements to be delivered to the destination content based on candidate advertisement information that indicates the target audience of the candidate advertisements. For example, in the example in Figure 1, the selection unit 41 selects advertisements from among the advertisements submitted to advertiser M1 that are relevant to the target audience category.

[0077] Furthermore, the selection unit 41 may select multiple advertisements to be delivered to the destination content based on candidate advertisement information that shows the status of the advertisers of the candidate advertisements. For example, in the example in Figure 1, the selection unit 41 selects advertiser M1 whose business category corresponds to the category of content #1, and selects advertisements to be delivered to content #1 from among the advertisements submitted to advertiser M1.

[0078] Furthermore, the selection unit 41 may select multiple advertisements to be delivered to the destination content based on candidate advertisement information, which indicates the text information contained in the advertisements that are candidates for delivery. For example, in the example in Figure 1, the selection unit 41 selects advertisements from among the advertisements submitted to advertiser M1 that have a relevant purpose based on the text information contained in the advertisements. The selection unit 41 may also select advertisements from among the advertisements submitted to advertiser M1 that have a relevant text information contained in the advertisements.

[0079] Furthermore, the selection unit 41 may select multiple advertisements to be delivered to the delivery destination content based on candidate advertisement information and content information related to the delivery destination content. For example, in the example in Figure 1, the selection unit 41 refers to the storage unit 30 (for example, the advertiser information database 31 or the content information database 32) and selects advertisements that are relevant to content #1 from among the advertisements submitted to advertiser M1, based on the advertisement information of the advertisements submitted to advertiser M1 and the content information of content #1.

[0080] Furthermore, the selection unit 41 may select multiple advertisements to be delivered to the delivery content based on candidate advertisement information and user information relating to users who view the delivery content. For example, in the example in Figure 1, the selection unit 41 refers to the storage unit 30 (for example, the advertiser information database 31 or the user information database 33) and selects advertisements that are relevant to user U1 from among the advertisements submitted to advertiser M1, based on the advertisement information of the advertisements submitted to advertiser M1 and the user information of user U1.

[0081] Furthermore, the selection unit 41 may select multiple advertisements to be delivered to the destination content based on candidate advertisement information and the degree of popularity of the target of the advertisements of the candidate advertisements. For example, in the example in Figure 1, the selection unit 41 selects advertisements from among the advertisements submitted to advertiser M1 that satisfy predetermined conditions regarding the degree of popularity of the target of the advertisement.

[0082] Alternatively, the selection unit 41 may select multiple advertisements to be delivered to the delivery destination content by inputting candidate advertisement information and instruction text that instructs a model trained to generate answers to input questions to output multiple advertisements from among the candidate advertisements to be delivered to the delivery destination content based on the candidate advertisement information. For example, in the example in Figure 1, the selection unit 41 refers to the storage unit 30 (for example, the advertiser information database 31 or the model database 34) and uses the advertisement information of the advertisement submitted to advertiser M1 and model #1 trained to generate answers to input questions to select advertisements to be delivered to content #1.

[0083] (Regarding decision section 42) The decision unit 42 determines a delivery pattern that indicates the order in which to place the multiple advertisements in the multiple ad slots of the destination content, based on the advertising information of the multiple advertisements. For example, in the example in Figure 1, the decision unit 42 refers to the storage unit 30 (for example, the advertiser information database 31) and determines the delivery pattern for delivering advertisements #11 to #13 to ad slots A1 to A3 based on the advertising information of advertisements #11 to #13.

[0084] Furthermore, the decision unit 42 may determine the delivery method for multiple advertisements provided by the same advertiser. For example, in the example in Figure 1, the decision unit 42 determines the delivery method when delivering advertisements #11 to #13 submitted by advertiser M1 to advertisement slots A1 to A3.

[0085] Furthermore, the decision unit 42 may determine the delivery method for multiple advertisements provided by different advertisers. For example, in the example in Figure 1, the decision unit 42 determines the delivery method for advertisements to be delivered to ad slots A1 to A3 from among multiple advertisements submitted by advertisers M1 and M2.

[0086] Furthermore, the decision unit 42 may determine the delivery method for multiple advertisements based on advertising information indicating the target audience for multiple advertisements. For example, in the example in Figure 1, the decision unit 42 determines the delivery method for advertisements #11 to #13 so that the story corresponds to the category of each target audience for advertisements #11 to #13.

[0087] Furthermore, the decision unit 42 may determine the delivery method for multiple advertisements based on advertising information that indicates the circumstances of the advertisers of the multiple advertisements. For example, in the example in Figure 1, the decision unit 42 determines the delivery method for advertisements #11 to #13 so that the story is tailored to the circumstances of advertiser M1.

[0088] Furthermore, the decision unit 42 may determine the delivery mode for multiple advertisements based on advertising information that indicates the text information contained in the multiple advertisements. For example, in the example in Figure 1, the decision unit 42 determines the delivery mode for advertisements #11 to #13 so that the story becomes consistent with the purpose of the advertisements estimated based on the text information contained in advertisements #11 to #13.

[0089] Furthermore, the decision unit 42 may determine the delivery patterns for multiple advertisements based on the advertisement information and content information related to the content to which they are delivered. For example, in the example in Figure 1, the decision unit 42 refers to the storage unit 30 (for example, the advertiser information database 31 or the content information database 32) and determines the delivery patterns for advertisements #11 to #13 based on the advertisement information for advertisements #11 to #13 and the content information for content #1, so as to create a story corresponding to content #1.

[0090] Furthermore, the decision unit 42 may determine the delivery patterns for multiple advertisements based on the advertisement information and user information relating to the user viewing the destination content. For example, in the example in Figure 1, the decision unit 42 refers to the storage unit 30 (for example, the advertiser information database 31 or the user information database 33) and determines the delivery patterns for advertisements #11 to #13 based on the advertisement information for advertisements #11 to #13 and the user information of user U1, so as to create a story that is appropriate for user U1.

[0091] Furthermore, the decision unit 42 may determine the delivery method for multiple advertisements based on the advertisement information and the degree of popularity of the advertised targets of the multiple advertisements. For example, in the example in Figure 1, the decision unit 42 determines the delivery method for advertisements #11 to #13 so that the story corresponds to the image of each advertised target estimated from the degree of popularity of each advertised target of advertisements #11 to #13.

[0092] Furthermore, the decision unit 42 may determine the delivery mode for multiple advertisements based on advertising information indicating the sequence of multiple advertisements, which is specified by the advertisers of the multiple advertisements. For example, in the example in Figure 1, the decision unit 42 determines the delivery mode for advertisements #11 to #13 based on the sequence of each advertisement, which is specified by advertiser M1. The decision unit 42 also determines the delivery mode for advertisements #11 to #13 based on information indicating the image when the advertisements are delivered, which is specified by advertiser M1.

[0093] Alternatively, the decision unit 42 may determine the delivery method by inputting advertising information and instruction text that instructs a model trained to generate answers to input questions to output delivery methods for multiple advertisements based on the advertising information. For example, in the example in Figure 1, the decision unit 42 refers to the storage unit 30 (for example, the advertiser information database 31 or the model database 34) and determines the delivery method using the advertising information for advertisements #11 to #13 and model #1, which has been trained to generate answers to input questions.

[0094] Alternatively, the decision unit 42 may determine the delivery method by inputting advertising information, rules specified by the advertisers of multiple advertisements, and instruction text that instructs the model to output the delivery method for multiple advertisements based on the advertising information in accordance with the rules. For example, in the example in Figure 1, the decision unit 42 determines the delivery method by inputting advertising information for advertisements #11 to #13, rules that specify the order in which to display advertisements #11 to #13 according to the request of advertiser M1, and instruction text that instructs the model to determine the delivery method based on the advertising information in accordance with the rules.

[0095] Furthermore, the decision unit 42 may determine the delivery mode using a model that has been trained on a combination of information about multiple advertisements, the mode in which the multiple advertisements are delivered to predetermined content, and the CTR indicating the delivery result of the multiple advertisements based on that mode. For example, in the example in Figure 1, the decision unit 42 determines the delivery mode using model #1 that has been trained on a combination of advertising information about multiple advertisements, the delivery mode in which the multiple advertisements are delivered to predetermined content, and the CTR indicating the delivery result of the multiple advertisements based on that delivery mode.

[0096] Furthermore, the decision unit 42 may determine the delivery methods for the multiple advertisements selected by the selection unit 41. For example, in the example in Figure 1, the decision unit 42 determines the delivery methods for advertisements #11 to #13 selected by the selection unit 41.

[0097] (Regarding Distribution Section 43) The distribution unit 43 distributes multiple advertisements to the destination content based on the distribution pattern determined by the decision unit 42. For example, in the example in Figure 1, the distribution unit 43 distributes advertisements #11 to #13 to the user terminal 100 based on the determined distribution pattern.

[0098] Furthermore, the distribution unit 43 may modify multiple advertisements based on the distribution method and deliver them to the destination content. For example, in the example in Figure 1, the distribution unit 43 modifies advertisements #11 to #13 to give them a sense of unity based on the distribution method and delivers them to content #1.

[0099] Furthermore, the distribution unit 43 may modify multiple advertisements to suit the ad slots in which they are placed and then distribute them to the destination content. For example, in the example shown in Figure 1, the distribution unit 43 resizes advertisements #11 to #13 to suit the ad slots in which they are placed and distributes them to content #1.

[0100] [4. Information Processing Flow] The information processing procedure of the information processing device 10 according to the embodiment will be explained using Figure 7. Figure 7 is a flowchart of an example of the information processing procedure according to the embodiment.

[0101] As shown in Figure 7, the information processing device 10 determines whether or not it has received an advertisement delivery request (step S101). If it has not received an advertisement delivery request (step S101; No), the information processing device 10 waits until it receives an advertisement delivery request.

[0102] On the other hand, if an advertisement delivery request is received (Step S101; Yes), the information processing device 10 determines a delivery pattern that indicates the order in which to place the multiple advertisements in the multiple ad slots of the destination content, based on the advertisement information for the multiple advertisements (Step S102). Subsequently, the information processing device 10 delivers the multiple advertisements to the destination content based on the determined delivery pattern (Step S103), and then terminates the process.

[0103] [5. Variations] The above-described embodiment is merely an example, and various modifications and applications are possible.

[0104] [5-1. Regarding the generation of advertisements] In the above-described embodiment, the information processing device 10 may receive materials to be used to generate the advertisement (for example, text information, images, concept images, etc.) from the advertiser. The information processing device 10 may then determine the advertisement delivery method based on the received materials, content information regarding the content to which the advertisement will be delivered, and user information regarding the users of the content to which the content will be delivered. The information processing device 10 may then generate the advertisement from the materials based on the advertisement delivery method and deliver it to the content to which it will be delivered.

[0105] [5-2. Regarding the processing method] Of the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, and conversely, all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above text and drawings can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0106] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0107] Furthermore, the embodiments described above can be combined as appropriate, provided that the processing content is not contradictory.

[0108] [6. Effects] As described above, the information processing device 10 according to the embodiment includes a selection unit 41, a determination unit 42, and a distribution unit 43. The selection unit 41 selects a plurality of advertisements to be distributed to the distribution destination content based on candidate advertisement information relating to the advertisements to be distributed. The determination unit 42 determines a distribution pattern that indicates the order in which the plurality of advertisements will be placed in the plurality of advertisement slots of the distribution destination content, based on advertisement information relating to the plurality of advertisements. The determination unit 42 also determines the distribution pattern relating to the plurality of advertisements selected by the selection unit 41. The distribution unit 43 distributes the plurality of advertisements to the distribution destination content based on the distribution pattern determined by the determination unit 42.

[0109] As a result, the information processing device 10 according to the embodiment can select advertisements according to the advertising slots of the content to which the advertisements are delivered, and deliver the selected advertisements to the content in an order that takes into account the storytelling aspect of the advertisements. Therefore, it can deliver advertisements to the content while considering the delivery patterns of multiple advertisements.

[0110] Furthermore, in the information processing device 10 according to the embodiment, for example, the selection unit 41 selects a plurality of advertisements to be delivered to the destination content based on candidate advertisement information indicating the target of the advertisement candidate. The selection unit 41 also selects a plurality of advertisements to be delivered to the destination content based on candidate advertisement information indicating the status of the advertiser of the advertisement candidate. The selection unit 41 also selects a plurality of advertisements to be delivered to the destination content based on candidate advertisement information indicating the text information contained in the advertisement candidate. The selection unit 41 also selects a plurality of advertisements to be delivered to the destination content based on candidate advertisement information and content information relating to the destination content. The selection unit 41 also selects a plurality of advertisements to be delivered to the destination content based on candidate advertisement information and user information relating to users who view the destination content. The selection unit 41 also selects a plurality of advertisements to be delivered to the destination content based on candidate advertisement information and the degree of popularity of the target of the advertisement candidate. Furthermore, the selection unit 41 selects multiple advertisements to be delivered to the delivery destination content by inputting candidate advertisement information and instruction text that instructs the model, which has been trained to generate answers to the input questions, to output multiple advertisements from among the candidate advertisements to be delivered to the delivery destination content based on the candidate advertisement information.

[0111] As a result, the information processing device 10 according to the embodiment can select multiple advertisements that have a predetermined relevance and deliver them in a unified manner, thereby attracting the user's interest.

[0112] Furthermore, in the information processing device 10 according to the embodiment, for example, the decision unit 42 determines the delivery method for multiple advertisements provided by the same advertiser. The decision unit 42 also determines the delivery method for multiple advertisements provided by each of multiple different advertisers. The decision unit 42 also determines the delivery method for multiple advertisements based on advertising information indicating the target of the multiple advertisements. The decision unit 42 also determines the delivery method for multiple advertisements based on advertising information indicating the status of the advertisers of the multiple advertisements. The decision unit 42 also determines the delivery method for multiple advertisements based on advertising information indicating the text information contained in the multiple advertisements. The decision unit 42 also determines the delivery method for multiple advertisements based on advertising information and content information relating to the destination content. The decision unit 42 also determines the delivery method for multiple advertisements based on advertising information and user information relating to users viewing the destination content. The decision unit 42 also determines the delivery method for multiple advertisements based on advertising information and the degree of popularity of the target of the multiple advertisements. Furthermore, the decision unit 42 determines the delivery mode for multiple advertisements based on advertising information indicating the contextual relationships between multiple advertisements, as specified by the advertisers of the multiple advertisements. The decision unit 42 also determines the delivery mode by inputting advertising information and instruction text instructing a model trained to generate answers to input questions to output the delivery mode for multiple advertisements based on the advertising information. The decision unit 42 also determines the delivery mode by inputting advertising information, rules specified by the advertisers of multiple advertisements, and instruction text instructing the model to output the delivery mode for multiple advertisements based on the advertising information in accordance with the rules. Furthermore, the decision unit 42 determines the delivery mode using a model trained on combinations of information about multiple advertisements, the mode in which those multiple advertisements are delivered to predetermined content, and the CTR indicating the delivery result of those multiple advertisements based on that mode.

[0113] As a result, the information processing device 10 according to this embodiment can deliver multiple advertisements in a unified manner, thereby attracting the interest of users.

[0114] Furthermore, in the information processing device 10 according to the embodiment, for example, the distribution unit 43 modifies multiple advertisements based on the distribution method and distributes them to the destination content. The distribution unit 43 also modifies multiple advertisements to a manner corresponding to the advertisement slot in which they are placed and distributes them to the destination content.

[0115] As a result, the information processing device 10 according to the embodiment can deliver advertisements in a manner appropriate to the advertisement space, thereby creating a sense of unity among multiple advertisements and attracting the interest of users.

[0116] [7. Hardware Configuration] Furthermore, the information processing device 10 according to each embodiment described above can be implemented by a computer 1000 having the configuration shown in Figure 8, for example. The following explanation will use the information processing device 10 as an example. Figure 8 is a hardware configuration diagram showing an example of a computer that implements the functions of the information processing device 10. The computer 1000 has a CPU 1100, RAM 1200, ROM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.

[0117] The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, and controls various parts. The ROM 1300 stores boot programs executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.

[0118] The HDD 1400 stores programs executed by the CPU 1100, as well as data used by such programs. The communication interface 1500 receives data from other devices via the communication network 500 (corresponding to network N in this embodiment) and sends it to the CPU 1100, and also transmits data generated by the CPU 1100 to other devices via the communication network 500.

[0119] The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input / output interface 1600. The CPU 1100 acquires data from input devices via the input / output interface 1600. The CPU 1100 also outputs the data it generates to output devices via the input / output interface 1600.

[0120] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0121] For example, when computer 1000 functions as information processing device 10, the CPU 1100 of computer 1000 realizes the functions of control unit 40 by executing programs loaded on RAM 1200. The HDD 1400 stores the data in the storage device of information processing device 10. The CPU 1100 of computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be obtained from other devices via a predetermined communication network.

[0122] [8. Other] Although some embodiments of the present invention have been described in detail above with reference to the drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention.

[0123] Furthermore, the configuration of the aforementioned information processing device 10 can be flexibly changed, for example, by calling external platforms, etc., via APIs (Application Programming Interfaces) or network computing, depending on the function.

[0124] Furthermore, the term "part" in the claims can be replaced with "means," "circuit," etc. For example, "reception part" can be replaced with "reception means" or "reception circuit." [Explanation of Symbols]

[0125] 10 Information Processing Devices 20 Communications Department 30 Storage section 31. Advertiser Information Database 32 Content Information Database 33 User Information Database 34 Model Databases 40 Control Unit 41 Selection Department 42 Decision Section 43 Distribution Department 100 User Terminals 200 advertiser terminals

Claims

1. A determination unit that determines a delivery method that indicates the order in which to place multiple advertisements in multiple ad slots of the destination content, based on advertising information related to multiple advertisements, A distribution unit distributes the plurality of advertisements to the destination content based on the distribution pattern determined by the determination unit. An information processing device characterized by having the following features.

2. The aforementioned determination unit, Determining the delivery method for the multiple advertisements provided by the same advertiser. The information processing apparatus according to feature 1.

3. The aforementioned determination unit, Determining the delivery method for the multiple advertisements provided by each of the multiple different advertisers. The information processing apparatus according to feature 1.

4. The aforementioned determination unit, Based on the advertising information indicating the target audience for the plurality of advertisements, the delivery method for the plurality of advertisements is determined. The information processing apparatus according to feature 1.

5. The aforementioned determination unit, Based on the advertising information that shows the circumstances of the advertisers of the aforementioned multiple advertisements, the delivery method for the aforementioned multiple advertisements is determined. The information processing apparatus according to feature 1.

6. The aforementioned determination unit, Based on the advertising information, which shows the text information contained in the plurality of advertisements, the delivery method for the plurality of advertisements is determined. The information processing apparatus according to feature 1.

7. The aforementioned determination unit, Based on the advertising information and the content information relating to the distribution destination content, the distribution method for the plurality of advertisements is determined. The information processing apparatus according to feature 1.

8. The aforementioned determination unit, Based on the aforementioned advertising information and user information relating to users who view the distributed content, the distribution method for the plurality of advertisements is determined. The information processing apparatus according to feature 1.

9. The aforementioned determination unit, Based on the advertising information and the degree of popularity of the target audience of the multiple advertisements, the delivery method for the multiple advertisements is determined. The information processing apparatus according to feature 1.

10. The aforementioned determination unit, Based on the advertising information indicating the contextual relationship between the multiple advertisements, which is specified by the advertisers of the multiple advertisements, the delivery method for the multiple advertisements is determined. The information processing apparatus according to feature 1.

11. The aforementioned determination unit, The delivery method is determined by inputting the advertising information and an instruction text that instructs the model, which has been trained to generate answers to input questions, to output the delivery methods for the multiple advertisements based on the advertising information. The information processing apparatus according to feature 1.

12. The aforementioned determination unit, The delivery method is determined by inputting the advertising information, the rules specified by the advertisers of the multiple advertisements, and instruction text that instructs the model to output the delivery method for the multiple advertisements based on the advertising information in accordance with the rules. The information processing apparatus according to feature 11.

13. The aforementioned determination unit, The delivery method is determined using the model, which has been trained on a combination of information about multiple advertisements, the manner in which those multiple advertisements are delivered to predetermined content, and the CTR (Click Through Rate) that indicates the delivery result of those multiple advertisements based on that manner. The information processing apparatus according to feature 11.

14. A selection unit selects multiple advertisements to be delivered to the aforementioned delivery destination content based on candidate ad information regarding the advertisements to be delivered. It further possesses, The selection unit determines the delivery method for the plurality of advertisements selected. The information processing apparatus according to feature 1.

15. The aforementioned selection unit is Based on the candidate ad information indicating the target audience for the candidate ads, multiple ads are selected to be delivered to the destination content. The information processing apparatus according to feature 14.

16. The aforementioned selection unit is Based on the candidate ad information, which shows the status of the advertisers of the candidate ads, multiple ads are selected to be delivered to the destination content. The information processing apparatus according to feature 14.

17. The aforementioned selection unit is Based on the candidate ad information, which shows the text information contained in the candidate ad, multiple ads to be delivered to the destination content are selected. The information processing apparatus according to feature 14.

18. The aforementioned selection unit is Based on the candidate ad information and the content information related to the destination content, multiple ads to be delivered to the destination content are selected. The information processing apparatus according to feature 14.

19. The aforementioned selection unit is Based on the candidate ad information and user information relating to users who view the content to be delivered, multiple ads to be delivered to the content to be delivered are selected. The information processing apparatus according to feature 14.

20. The aforementioned selection unit is Based on the candidate ad information and the degree of popularity of the target audience of the candidate ads, multiple ads are selected to be delivered to the destination content. The information processing apparatus according to feature 14.

21. The aforementioned selection unit is By inputting candidate ad information and instruction text that instructs a model trained to generate answers to input questions to output multiple ads from the candidate ads to be delivered to the destination content based on the candidate ad information, multiple ads to be delivered to the destination content are selected. The information processing apparatus according to feature 14.

22. The aforementioned distribution unit, Based on the aforementioned distribution method, the multiple advertisements are modified and distributed to the aforementioned distribution destination content. The information processing apparatus according to feature 1.

23. The aforementioned distribution unit, The aforementioned multiple advertisements are modified to a manner appropriate to the ad slots in which they are placed, and then delivered to the destination content. The information processing apparatus according to feature 1.

24. A method of information processing performed by a computer, A decision-making process that determines a delivery method that indicates the order in which to place multiple advertisements in multiple ad slots of the destination content, based on advertising information related to multiple advertisements, A distribution process that distributes the multiple advertisements to the destination content based on the distribution method determined by the determination process, An information processing method characterized by including

25. A decision procedure for determining a delivery method that indicates the order in which to place multiple advertisements in multiple ad slots of the destination content, based on advertising information for multiple advertisements, A distribution procedure for distributing the multiple advertisements to the destination content based on the distribution pattern determined by the above determination procedure, and An information processing program characterized by causing a computer to execute it.

Citation Information

Patent Citations

  • Advertisement distribution system and advertisement distribution program

    JP2007286833A