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

The information processing device addresses the lack of effective content improvement strategies by identifying and suggesting measures for advertisements with declining effectiveness, improving content distribution outcomes.

JP7857195B2Active Publication Date: 2026-05-12LY CORP
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
LY CORP
Filing Date
2022-09-09
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing technologies lack the ability to effectively provide information on the effectiveness of content and appropriate measures to improve it, particularly in the context of advertisements distributed via the Internet.

Method used

An information processing device that acquires content information and provides improvement measure information based on the effectiveness of content, specifically identifying advertisements with declining effectiveness and suggesting measures to enhance them.

Benefits of technology

Enables the provision of targeted information to advertisers on declining advertisement effectiveness and recommended improvements, enhancing the effectiveness of their content distribution strategies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007857195000001
    Figure 0007857195000001
  • Figure 0007857195000002
    Figure 0007857195000002
  • Figure 0007857195000003
    Figure 0007857195000003
Patent Text Reader

Abstract

To provide appropriate information based on the effects of content.SOLUTION: An information processing device according to the present application comprises an acquisition unit and a provision unit. The acquisition unit acquires content information on content to be improved, which is content whose effects by distribution have decreased. The provision unit provides improvement measures information indicative of improvement measures for increasing the effects of the content to be improved on the basis of the content information of the content to be improved.SELECTED DRAWING: Figure 6
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] In recent years, technologies related to the effects of content such as advertisements distributed via the Internet have been provided. For example, a technology for estimating the degree of attention of viewers to content has been provided.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, there is room for improvement in the above conventional technologies. For example, in the above conventional technologies, although the effects of content are estimated, such as the degree of attention to content, there is room for improvement in terms of the use of information regarding the effects of the estimated and acquired content. Therefore, it is desired to appropriately provide information regarding the effects of content.

[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program capable of appropriately providing information based on the effects of content.

Means for Solving the Problems

[0006] The information processing device according to the present invention is characterized by comprising: an acquisition unit that acquires content information relating to content to be improved, which is content whose effectiveness through distribution has decreased; and a provision unit that provides improvement measure information indicating improvement measures targeting the effectiveness of the content to be improved, based on the content information of the content to be improved. [Effects of the Invention]

[0007] According to one embodiment, it is possible to provide appropriate information based on the effectiveness of the content. [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 information processing performed by an information processing device. [Figure 3] Figure 3 shows an example of information processing performed by an information processing device. [Figure 4] Figure 4 shows an example of information processing performed by an information processing device. [Figure 5] Figure 5 shows an example of the configuration of an information processing system according to the embodiment. [Figure 6] Figure 6 shows an example of the configuration of an information processing device according to the embodiment. [Figure 7] Figure 7 is a flowchart showing an example of the information processing flow performed by an information processing device. [Figure 8] Figure 8 is a flowchart showing an example of the information processing flow performed by an information processing device. [Figure 9] Figure 9 is a flowchart showing an example of the information processing flow performed by an information processing device. [Figure 10] Figure 10 is a flowchart showing an example of the information processing flow performed by an information processing device. [Figure 11] Figure 11 is a hardware configuration diagram showing an example of a computer that implements the functions of an information processing device. [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] (Embodiment) [1. Information Processing] The following describes an example of information processing performed by Information Processing System 1, using Figures 1 to 4. First, using Figure 1, we will explain the overview of processing in Information Processing System 1, including the transmission and reception of information between each device of Information Processing System 1, and then use Figures 2 to 4 to explain the details of each information processing. The following shows a case where Information Processing System 1 (see Figure 5) performs various information processing on advertising content (also simply called "advertisements") for the advertiser who requested its distribution. Note that the target content is not limited to advertisements; it can be any content to which the processing described below can be applied. Also, the requesting party to whom information is provided is not limited to advertisers; it can be any requesting party, but this point will be discussed later.

[0011] [1-1. Overall Overview of Processing in Information Processing Systems] From here, an example of information processing according to the embodiment will be described using Figure 1. Figure 1 is a diagram showing an example of information processing according to the embodiment.

[0012] First, the advertiser terminal 30 used by the advertiser performs a process to request the delivery of the advertiser's advertisement (step S1). For example, the advertiser terminal 30 requests the delivery server 20 to deliver the advertisement in response to the advertiser's operation, and the delivery server 20 adds the advertiser's advertisement to the target of delivery to the user terminal 10 in response to the request from the advertiser terminal 30.

[0013] Also, the user who uses the user terminal 10 uses the content distribution service provided by the distribution server 20 (step S2). For example, the distribution server 20 distributes the requested content to the user terminal 10 in response to a request from the user terminal 10 used by the user. For example, the distribution server 20 distributes the requested advertisement to the user terminal 10 in response to an advertisement request from the user terminal 10. The distribution server 20 collects the content distribution history information for the users who use the content distribution service.

[0014] Then, the information processing device 100 acquires information used for information processing for providing information from the distribution server 20 (step S3). The information processing device 100 acquires various information collected by the distribution server 20 in the content distribution service from the distribution server 20. For example, the information processing device 100 receives the content distribution history information collected by the distribution server 20 from the distribution server 20. For example, the information processing device 100 acquires the content distribution history information including various information such as the content distributed to each user and the actions of the users related to the content from the distribution server 20. Note that the information processing device 100 may acquire information from the advertiser terminal 30 or the user terminal 10.

[0015] Then, the information processing device 100 executes various information processes using the acquired information (step S4). The information processing device 100 executes information processing using the acquired information. For example, the information processing device 100 executes various information processes for providing information to the advertiser using the acquired information, and the details of this point will be described later.

[0016] Then, the information processing apparatus 100 provides information based on information processing to the advertiser (step S5). In this way, the information processing apparatus 100 provides an information provision service to the advertiser using the information generated by the information processing. The information processing apparatus 100 transmits the information generated by the information processing to the advertiser terminal 30 used by the advertiser. For example, the information processing apparatus 100 generates information regarding the effect of an advertisement of a certain advertiser (also referred to as the "target advertiser") by the information processing, and transmits the generated information to the advertiser terminal 30 used by the target advertiser. In this way, the information processing apparatus 100 can provide appropriate information based on the effect of content such as advertisements by providing information to the advertiser using the information based on the information processing. Note that the details of the information provision service provided by the information processing apparatus 100 to the advertiser will be described later.

[0017] 〔1-2. Details of Information Processing〕 Based on the premise of the information processing performed by the information processing system 1 described above, the details of various information processing executed by the information processing apparatus 100 will be described. Note that descriptions of the same points as those described above will be omitted as appropriate. Also, the various processes described below may be combined as appropriate.

[0018] In the example described using FIGS. 2 to 4, a case where the information processing system 1 uses an advertisement index related to clicks as an example of an index (advertisement index) indicating the effect of an advertisement will be described. For example, the information processing system 1 uses an index related to the click-through rate as an advertisement index related to clicks. Note that the index related to the click-through rate is merely an example of an index related to clicks, and the index related to clicks is not limited to the index related to the click-through rate, and any index related to clicks such as the number of clicks can be adopted.

[0019] For example, a metric related to click-through rate (CTR) is the Click-Through Rate, which shows the percentage of times a user clicked on an ad out of the total number of times the ad was displayed to the user (impressions). Alternatively, the click-through rate metric is not limited to CTR; it could also be the Visible Click-Through Rate (VCTR), which shows the percentage of times a user clicked on an ad out of the total number of impressions (viewable impressions) when the ad was displayed within the user's field of view.

[0020] It should be noted that click-related metrics are merely one example of advertising metrics that indicate the effectiveness of an advertisement. Advertising metrics that indicate the effectiveness of an advertisement are not limited to click-related metrics; any metric can be used. For example, advertising metrics that indicate the effectiveness of an advertisement may include conversion-related metrics such as CVR (Conversion Rate), or compensation-related metrics such as revenue share.

[0021] [1-2-1. Providing information on advertisements whose effectiveness is declining] First, we will explain the provision of information regarding advertisements whose effectiveness is declining using Figure 2. Figure 2 is a diagram illustrating an example of information processing performed by an information processing device. Specifically, Figure 2 is a diagram illustrating an example of information processing by the information processing device 100 when information regarding advertisements whose effectiveness is declining is provided.

[0022] For example, the information processing device 100 notifies the advertiser of an advertisement whose effectiveness has decreased. In Figure 2, the information processing device 100 obtains an advertisement information group AL1 for each advertisement such as advertisements AD1 to AD3, which includes information such as the advertiser, delivery period, effectiveness information, and update date and time. For example, advertisement AD1 is an advertisement (creative) of advertiser AR1, the delivery period is set to PD1, the effectiveness information aggregated up to that point is effectiveness information EF1, and it was updated on update date and time DU1. For example, effectiveness information EF1 shows a list of VCTRs for advertisement AD1 aggregated for each period (e.g., 2 weeks, 1 month, etc.) within the delivery period PD1. In other words, effectiveness information EF1 is information that shows the changes in the effectiveness of advertisement AD1 during the delivery period PD1.

[0023] Furthermore, Ad AD2 is an ad (creative) from advertiser AR2, with the delivery period set to PD2, and the performance information compiled up to that point is performance information EF2, which was updated on update date DU2. Similarly, Ad AD3 is an ad (creative) from advertiser AR3, with the delivery period set to PD3, and the performance information compiled up to that point is performance information EF3, which was updated on update date DU3.

[0024] The information processing device 100 may obtain the advertising information group AL1 from an external device such as the distribution server 20, or it may generate the advertising information group AL1 based on information obtained from an external device such as the distribution server 20. In Figure 2, the information processing device 100 provides information to advertisements from the advertising group, including advertisements AD1 to AD3, that meet the conditions related to the distribution period (also called the "period condition") and the conditions related to the decrease in effectiveness (also called the "notification condition").

[0025] First, in Figure 2, the information processing device 100 extracts advertisements whose delivery period meets the period condition from the advertisement group including advertisements AD1 to AD3 in the advertisement information group AL1 (step S11). For example, the information processing device 100 extracts as candidate advertisements advertisements from the advertisement group including advertisements AD1 to AD3 in the advertisement information group AL1 whose delivery period is equal to or greater than the threshold (e.g., 1 month, 3 months, etc.). In other words, the information processing device 100 excludes advertisements advertisements from the advertisement group including advertisements AD1 to AD3 in the advertisement information group AL1 whose delivery period is less than the threshold (e.g., 1 month, 3 months, etc.).

[0026] For example, the information processing device 100 compares the delivery period PD1 with the threshold indicated by the period condition, determines that the delivery period PD1 does not meet the period condition, and decides to exclude ad AD1. For example, the information processing device 100 compares the delivery period PD2 with the threshold indicated by the period condition, determines that the delivery period PD2 meets the period condition, and extracts ad AD2 as a candidate ad. For example, the information processing device 100 compares the delivery period PD3 with the threshold indicated by the period condition, determines that the delivery period PD3 meets the period condition, and extracts ad AD3 as a candidate ad. The information processing device 100 also processes other ads in the ad information group AL1 in the same way. As a result, the information processing device 100 excludes ads whose delivery period does not meet the period condition and generates a candidate ad information group AL2 that includes only candidate ads. In Figure 2, the information processing device 100 excludes ads such as ad AD1 whose delivery period does not meet the period condition and generates a candidate ad information group AL2 that includes ads such as ad AD2 and ad3 whose delivery period meets the period condition.

[0027] Then, the information processing device 100 determines whether each of the candidate advertisements in the candidate advertisement information group AL2 satisfies the notification conditions (step S12). For example, the information processing device 100 compares the effect information of each candidate advertisement with the notification conditions and determines whether the effect of each candidate advertisement satisfies the notification conditions. If the effect of a candidate advertisement for the most recent period (first period) is lower than the effect of the first period of the distribution period (second period), the information processing device 100 determines that candidate advertisement to be subject to notification information (also called a "notification target advertisement"). For example, if the VCTR of a candidate advertisement for the most recent period is lower than the VCTR of the first period of the distribution period, the information processing device 100 determines that candidate advertisement to be subject to notification.

[0028] For example, the information processing device 100 determines that ad AD2 does not meet the notification conditions because the VCTR for the most recent period is not lower than the VCTR for the first period of the distribution period PS2. As a result, the information processing device 100 decides not to make ad AD2 a target ad for notification.

[0029] Furthermore, the information processing device 100 determines that ad AD3 meets the notification conditions because the VCTR for the most recent period is lower than the VCTR for the first period of the distribution period PS3. As a result, the information processing device 100 designates ad AD3 as an ad to be notified. The information processing device 100 also processes the other candidate ads in the candidate ad information group AL2 in the same way. As a result, the information processing device 100 generates a group of notified ad information AL3 that includes only the notified ad that meets the notification conditions from among the candidate ads (step S13). In Figure 2, the information processing device 100 excludes ads such as ad AD2 that do not meet the notification conditions and generates a group of notified ad information AL3 that includes ads such as ad AD3 that do meet the notification conditions.

[0030] Then, the information processing device 100 provides notification information for each of the notified advertisements in the notified advertisement information group AL3 (step S14). For each of the notified advertisements in the notified advertisement information group AL3, the information processing device 100 transmits notification information indicating that the effectiveness of that advertisement is decreasing to the advertiser terminal 30 used by that advertiser. In Figure 2, the information processing device 100 transmits notification information indicating that the effectiveness of advertisement AD3 in the notified advertisement information group AL3 is decreasing to the advertiser terminal 30 used by the advertiser AR3 of advertisement AD3. In this way, the information processing device 100 provides notification information for the notified advertisement to the advertiser of the notified advertisement.

[0031] The information processing device 100 may provide notification information at any time. For example, the information processing device 100 may provide notification information when the advertiser of an advertisement that has been determined to be a notification target accesses information about that advertisement. Alternatively, for example, the information processing device 100 may provide notification information when an advertisement is determined to be a notification target.

[0032] [1-2-2. Information provision on improvement measures] The information processing device 100 may also propose measures to improve the effectiveness of an advertisement when it notifies the user that the effectiveness of the advertisement is declining. An example of this is given below. In the following, advertisement AD3, which is the target advertisement for notification and whose effectiveness due to delivery is declining, will be explained as an example of an advertisement that is subject to improvement suggestions (also called an "advertisement for improvement"). Note that advertisements for improvement are not limited to advertisement AD3, and the information processing device 100 may determine advertisements for improvement using various information.

[0033] Furthermore, the information processing device 100 may determine any advertisement whose effectiveness has decreased due to its delivery as an advertisement to be improved, not limited to advertisement AD3. For example, the information processing device 100 may determine any advertisement that meets the notification conditions as an advertisement to be improved. Also, for example, the information processing device 100 may determine any advertisement whose delivery period meets the period conditions as an advertisement to be improved. For example, the information processing device 100 may determine any advertisement that meets both the period conditions and the notification conditions as an advertisement to be improved.

[0034] In this case, the information processing device 100 determines that advertisements such as ad AD3 whose distribution period meets the period condition and the notification condition are to be improved. The information processing device 100 may then provide the advertisers of the advertisements to be improved as information on measures to improve the effectiveness of the advertisements to be improved (also called "improvement measure information"). For example, the information processing device 100 may provide a manual or the like that shows examples of measures to be taken when effectiveness is declining as improvement measure information. For example, the information processing device 100 may provide a manual or the like that shows examples of measures regarding color, text information, part (element) arrangement, etc. as improvement measure information.

[0035] The information provided by the information processing device 100 may be determined based on the information of the advertisement to be improved. An example of the process when advertisement AD3 is selected as the advertisement to be improved will be explained below. The information processing device 100 acquires advertising information related to advertisement AD3, which has been selected as the advertisement to be improved. The advertising information of an advertisement includes information related to the design of that advertisement. For example, the advertising information of an advertisement includes various information related to that advertisement, such as its color, text information, and the arrangement of its parts. For example, the advertising information of advertisement AD3 includes various information related to advertisement AD3, such as its color, text information, and the arrangement of its parts.

[0036] The information processing device 100 provides the advertiser AR3 of Ad AD3 with improvement measure information that indicates improvement measures targeting the effectiveness of Ad AD3, based on the advertising information regarding Ad AD3, which is an ad targeted for improvement due to a decline in the effectiveness of its distribution. The information processing device 100 transmits the improvement measure information for Ad AD3 to the advertiser terminal 30 used by advertiser AR3.

[0037] The information processing device 100 provides improvement measure information that prompts changes to the advertisement AD3. For example, the information processing device 100 provides improvement measure information that prompts changes to the design of the advertisement AD3. In this case, the information processing device 100 provides improvement measure information that prompts changes to at least one of the elements of the advertisement AD3, including the color, text information, and arrangement of parts of the advertisement AD3.

[0038] The information processing device 100 uses the advertising information of the ad AD3 to determine which elements of the ad AD3 should be changed (also called "candidate elements for change"). For example, the information processing device 100 uses historical information showing the history of improvement measures implemented in the past to determine the candidate elements for change of the ad AD3. For example, the information processing device 100 uses historical information of similar ads that are similar to the ad AD3 (also called "target historical information") from the historical information showing the history of improvement measures implemented in the past to determine the candidate elements for change of the ad AD3. The information processing device 100 determines the candidate elements for change of the ad AD3 based on a comparison between the ad AD3 and similar ads.

[0039] For example, the information processing device 100 may determine candidate elements for change in ad AD3 based on similar ads that are similar to ad AD3, where changes have improved effectiveness. In this case, if the information processing device 100 includes historical information showing that changing the color of a similar ad AD3 improved its effectiveness, it may determine the color as a candidate element for change in ad AD3. The information processing device 100 then provides the advertiser AR3 with improvement measure information that encourages a change in the color of ad AD3. Note that the above process is merely an example, and the information processing device 100 may provide improvement measure information using various types of information.

[0040] For example, the information processing device 100 may take the advertising information of an advertisement as input and determine candidate elements for change using an estimation model that outputs a higher score for each element of the advertisement, with the likelihood of improvement in effectiveness being increased by the change being higher. The information processing device 100 may then provide information on improvement measures to encourage changes to the candidate elements determined using the estimation model. In this case, the information processing device 100 may determine candidate elements for change of advertisement AD3 using the scores of each element output by the estimation model, with the advertising information of advertisement AD3 as input.

[0041] For example, the information processing device 100 may use the scores of each element output by the estimation model, which takes the advertising information of ad AD3 as input, to determine the element corresponding to the element with the highest score among the elements scored by the estimation model as a candidate element for change in ad AD3. In this case, the information processing device 100 may determine the element corresponding to the placement of parts as a candidate element for change in ad AD3 if the element corresponding to the placement of parts has the highest score among the elements scored by the estimation model, which takes the advertising information of ad AD3 as input. The information processing device 100 may then provide the advertiser AR3 with improvement measures information that encourages changes to the placement of parts in ad AD3. Details of the estimation model will be described later.

[0042] As described above, the information processing device 100 provides advertiser AR3 with improvement suggestions based on the appearance and content of the ad AD3. For example, the information processing device 100 provides advertiser AR3 with improvement suggestions based on the appearance and content of the ad AD3. For example, the information processing device 100 makes suggestions based on the improvement history of delivery effectiveness when improvements have been made in the past. In addition, if the effectiveness improves when similar content to the content to be improved is changed, the information processing device 100 proposes the changes. For example, if the effectiveness improves when similar ads with similar categories or buyers are changed to the ad to be improved, the information processing device 100 proposes the changes.

[0043] The above is merely an example, and the information processing device 100 may make proposals in various forms. For example, the information processing device 100 may make proposals according to the industry. For example, the information processing device 100 may make proposals according to the advertising delivery method, such as programmatic advertising. For example, the information processing device 100 may vary its proposals according to the delivery performance. For example, if the effectiveness is declining sharply, the information processing device 100 may propose changing the entire advertising element or changing the appeal axis. For example, if the effectiveness is slightly declining, the information processing device 100 may propose changing the text information, such as the catchphrase.

[0044] [1-2-3. Information provision based on one's own distribution history] Furthermore, the information processing device 100 may use only the information of a single advertiser who is a predetermined requester and provide information to that single advertiser. For example, the information processing device 100 may provide information to a single advertiser based on the advertiser's delivery history. This point will be explained below with reference to Figure 3. Figure 3 is a diagram illustrating an example of information processing performed by the information processing device. Specifically, Figure 3 is a diagram illustrating an example of information processing by the information processing device 100 when information is provided to a single advertiser based on advertisements that have performed well (also called "effective advertisements") from the advertiser's delivery history.

[0045] In Figure 3, the information processing device 100 provides advertiser A with analytical information showing the results of an analysis based on a comparison of the effects of multiple advertisements, based on the effect history information showing the effect of each advertisement that advertiser A has requested to be delivered. For example, the information processing device 100 transmits the analytical information to the advertiser terminal 30 used by advertiser A.

[0046] For example, the information processing device 100 extracts advertisements from among multiple advertisements requested by advertiser A that meet the delivery period condition as advertisements to be analyzed, and obtains historical information of the extracted advertisements to be analyzed. In Figure 3, the information processing device 100 obtains historical information HDT1 of the advertisements from advertiser A that meet the delivery period condition as advertisements to be analyzed.

[0047] The information processing device 100 extracts advertisements from advertiser A's list of advertisements to be analyzed that meet predetermined conditions for effectiveness in delivery as effective advertisements (step S21). For example, in Figure 3, the information processing device 100 extracts advertisements from advertiser A's list of advertisements to be analyzed that show an increasing trend in effectiveness over time as effective advertisements. In this case, the information processing device 100 extracts the historical information HDT1 of the advertisements to be analyzed that corresponds to the effective advertisements as the first historical information DT11.

[0048] Furthermore, the information processing device 100 extracts advertisements from advertiser A that do not meet predetermined conditions for effectiveness in delivery as poorly performing advertisements (also called "advertisements with poor effectiveness") (step S22). For example, the information processing device 100 extracts advertisements from advertiser A that have shown a declining trend in effectiveness over time as advertisements with poor effectiveness. In Figure 3, the information processing device 100 extracts the history information HDT1 of the advertisements to be analyzed that corresponds to the advertisements with poor effectiveness as the second history information DT12.

[0049] The information processing device 100 performs analysis using the first history information DT11 and the second history information DT12. The information processing device 100 uses the first history information DT11 and the second history information DT12 to generate difference information DT13 as analysis information, which shows the difference between effective advertisements and ineffective advertisements (step S23). For example, the information processing device 100 generates difference information DT13 regarding the design of advertisements based on the difference between effective advertisements and ineffective advertisements.

[0050] The information processing device 100 generates difference information DT13 regarding the colors of advertisements based on the difference between the colors of effective advertisements and ineffective advertisements. For example, if there is a difference between the colors of effective advertisements and ineffective advertisements, the information processing device 100 generates difference information DT13 that includes information indicating that difference.

[0051] The information processing device 100 generates difference information DT13 regarding the text information of advertisements based on the difference between the text information of effective advertisements and ineffective advertisements. For example, if there is a difference between the text information of effective advertisements and ineffective advertisements, the information processing device 100 generates difference information DT13 that includes information indicating that difference.

[0052] The information processing device 100 generates difference information DT13 regarding the font size of characters in advertisements based on the difference between the font size of characters in effective advertisements and the font size of characters in ineffective advertisements. For example, if there is a difference between the font size of characters in effective advertisements and ineffective advertisements, the information processing device 100 generates difference information DT13 that includes information indicating that difference.

[0053] The information processing device 100 generates difference information DT13 regarding the amount of text information contained in an advertisement, based on the difference between the amount of text information contained in an effective advertisement and the amount of text information contained in an ineffective advertisement. For example, if there is a difference between the amount of text information contained in an effective advertisement and the amount of text information contained in an ineffective advertisement, the information processing device 100 generates difference information DT13 that includes information indicating that difference.

[0054] The information processing device 100 then provides the differential information DT13 generated by the analysis process as analysis information regarding advertiser A's advertisement (step S24). The information processing device 100 transmits the differential information DT13 to the advertiser terminal 30 used by advertiser A. In Figure 3, the information processing device 100 transmits the differential information DT13, which shows the characteristics of effective advertisements among the advertisements that advertiser A has requested to be delivered, to the advertiser terminal 30 used by advertiser A. In this way, the information processing device 100 provides advertiser A with information that advertiser A can use to improve the effectiveness of their advertisement.

[0055] Furthermore, the information processing device 100 may provide analytical information at any time. For example, the information processing device 100 may provide analytical information regarding advertiser A's advertisement when requested by advertiser A. Alternatively, the information processing device 100 may provide analytical information regarding advertiser A's advertisement periodically (for example, every month).

[0056] For example, the information processing device 100 may provide information to an advertiser using an estimation model (also called an "individual model") generated using only the advertiser's historical information. For example, the information processing device 100 may determine candidate elements for change for an advertiser. The information processing device 100 may then use the individual model to determine candidate elements for change for an advertisement that an advertiser requests to be delivered (also called an "analysis candidate advertisement"). The analysis candidate advertisement may be an advertisement currently being delivered or an advertisement that has not yet been delivered. The information processing device 100 may also provide information on improvement measures to encourage changes to the candidate elements for change determined using the individual model. In this case, the information processing device 100 may determine candidate elements for change for the analysis candidate advertisement using the scores of each element output by the individual model, with the advertisement information of the analysis candidate advertisement as input.

[0057] For example, the information processing device 100 may use the scores of each element output by the individual model, which takes the advertising information of the candidate advertisement for analysis as input, to determine the element corresponding to the element with the highest score among the elements scored by the individual model to be the candidate element for modification of the candidate advertisement for analysis. In this case, the information processing device 100 may determine the amount of text information as the candidate element for modification of the candidate advertisement for analysis if the score corresponding to the amount of text information is the highest among the elements scored by the individual model which takes the advertising information of the candidate advertisement for analysis as input. For example, the information processing device 100 may provide advertiser A with improvement measures information that encourages a change in the amount of text information of the candidate advertisement for analysis if the score corresponding to the amount of text information is the highest among the elements scored by the individual model of advertiser A which takes the advertising information of the candidate advertisement for analysis as input.

[0058] As described above, the information processing device 100 provides an advertiser with analytical information based on the advertiser's delivery history. For example, the information processing device 100 predicts the effectiveness of an advertisement based on the advertiser's own delivery history. For example, the information processing device 100 measures the effectiveness of content requested by a specific client. For example, the information processing device 100 provides the client with a comparison of the effectiveness of content delivery.

[0059] The information processing device 100 retrieves the effectiveness of past advertisements requested by an advertiser and analyzes the difference between effective advertisements (advertisements that exceed a threshold) and poorly performing advertisements. For example, the information processing device 100 analyzes differences in color, font size, and amount of text for effective advertisements. For example, the information processing device 100 may calculate and provide advertising metrics for improvement predictions. For example, the information processing device 100 may provide a predicted value showing how much improvement would occur if the color were adjusted to a better level, based on the ratio of the difference in the advertisement itself to the advertising metrics.

[0060] For example, the information processing device 100 may provide comparison results with the average value for the industry. For example, the information processing device 100 may provide analytical information that analyzes trends for each category. For example, the information processing device 100 may provide analytical information that analyzes trends for each type of target user. For example, the information processing device 100 may provide analytical information that analyzes where it is best to place advertising keywords in an advertisement. For example, the information processing device 100 may generate a heatmap showing the areas containing text information in effective advertisements and learn where it is best to place text information. The information processing device 100 may also learn what kinds of keywords are effective. Note that the above are just examples, and the information processing device 100 may make suggestions in various forms.

[0061] [1-2-4. Information provision based on overall distribution] Furthermore, the information processing device 100 may provide information to a single advertiser using information from other advertisers, not just information from that single advertiser. For example, the information processing device 100 may provide information to a single advertiser based on the delivery history of multiple advertisements requested by each client and the advertising information of one advertiser's advertisement (candidate advertisement for analysis). This point will be explained below with reference to Figure 4. Figure 4 is a diagram illustrating an example of information processing performed by the information processing device. Specifically, Figure 4 is a diagram illustrating an example of information processing by the information processing device 100 when information is provided to a single advertiser based on advertisements that performed well (effective advertisements) from the delivery history of multiple advertisements requested by each client.

[0062] In Figure 4, the information processing device 100 provides advertiser A with analytical information showing the analysis results for ad X, based on the historical information of multiple ads that each client has requested to be delivered, and the ad information ADT1 of ad X, which is an analysis candidate ad among advertiser A's ads. For example, the information processing device 100 transmits the analytical information to the advertiser terminal 30 used by advertiser A.

[0063] For example, the information processing device 100 extracts advertisements whose delivery period meets the time condition from among multiple advertisements requested by each of the multiple advertisers, and obtains historical information of the extracted advertisements for analysis. Note that the multiple advertisers referred to here may or may not include advertiser A. In Figure 4, the information processing device 100 obtains historical information HDT2 of the advertisements for analysis that meet the time condition from among multiple advertisements requested by each of the multiple advertisers.

[0064] The information processing device 100 extracts advertisements from advertiser A's list of advertisements to be analyzed that meet predetermined conditions for effectiveness in delivery as effective advertisements (step S31). For example, in Figure 4, the information processing device 100 extracts advertisements from advertiser A's list of advertisements to be analyzed that show an increasing trend in effectiveness over time as effective advertisements. In this case, the information processing device 100 extracts the historical information HDT2 of the advertisements to be analyzed that corresponds to the effective advertisements as the target historical information DT21.

[0065] Furthermore, the information processing device 100 obtains advertising information ADT1 for advertiser A's ad X, which is a candidate ad for analysis. For example, the information processing device 100 may select advertiser A's ad X, which is an ad that has not yet been launched, as a candidate ad for analysis and obtains advertising information ADT1 for ad X.

[0066] The information processing device 100 performs analysis using the target history information DT21 and the advertisement information ADT1. The information processing device 100 uses the target history information DT21 and the advertisement information ADT1 to generate difference information DT23 as analysis information, which shows the difference between the effective advertisement and the advertisement X of advertiser A, which is a candidate advertisement for analysis (step S32). For example, the information processing device 100 generates difference information DT23 regarding the design of the advertisement based on the difference between the effective advertisement and the advertisement X of advertiser A.

[0067] The information processing device 100 generates difference information DT23 regarding the color of an advertisement based on the difference between the color of the effective advertisement and the color of advertiser A's advertisement X. For example, if there is a difference between the color of the effective advertisement and the color of advertiser A's advertisement X, the information processing device 100 generates difference information DT23 that includes information indicating that difference.

[0068] The information processing device 100 generates difference information DT23 regarding the text information of an advertisement based on the difference between the text information of the effective advertisement and the text information of advertiser A's advertisement X. For example, if there is a difference between the text information of the effective advertisement and the text information of advertiser A's advertisement X, the information processing device 100 generates difference information DT23 that includes information indicating that difference.

[0069] The information processing device 100 generates difference information DT23 regarding the font size of characters in an advertisement based on the difference between the font size of characters in the effective advertisement and the font size of characters in advertiser A's advertisement X. For example, if there is a difference between the font size of characters in the effective advertisement and the font size of characters in advertiser A's advertisement X, the information processing device 100 generates difference information DT23 that includes information indicating that difference.

[0070] The information processing device 100 generates difference information DT23 regarding the amount of text information contained in an advertisement, based on the difference between the amount of text information contained in the effective advertisement and the amount of text information contained in advertiser A's advertisement X. For example, if there is a difference between the amount of text information contained in the effective advertisement and the amount of text information contained in advertiser A's advertisement X, the information processing device 100 generates difference information DT23 that includes information indicating that difference.

[0071] The information processing device 100 then provides the differential information DT23 generated by the analysis process as analysis information regarding advertiser A's advertisement (step S33). The information processing device 100 transmits the differential information DT23 to the advertiser terminal 30 used by advertiser A. In Figure 4, the information processing device 100 transmits the differential information DT23, which shows the characteristics of effective advertisements among the advertisements that advertiser A has requested to be delivered, to the advertiser terminal 30 used by advertiser A. In this way, the information processing device 100 provides advertiser A with information that advertiser A can use to improve the effectiveness of their advertisement.

[0072] Furthermore, the information processing device 100 may provide analytical information at any time. For example, the information processing device 100 may provide analytical information regarding advertiser A's advertisement when requested by advertiser A. Alternatively, the information processing device 100 may provide analytical information regarding advertiser A's advertisement periodically (for example, every month).

[0073] For example, the information processing device 100 may provide information to one advertiser using an estimation model (also called the "overall model") generated using the historical information of multiple advertisers. For example, the information processing device 100 may determine candidate elements for change for one advertiser. The information processing device 100 may then use the overall model to determine candidate elements for change for the candidate advertisement of one advertiser. The information processing device 100 may also provide information on improvement measures to encourage changes to the candidate elements for change determined using the overall model. In this case, the information processing device 100 may use the scores of each element output by the overall model, with the advertising information of the candidate advertisement as input, to determine the candidate elements for change for the candidate advertisement.

[0074] For example, the information processing device 100 may use the scores of each element output by the overall model, which takes the advertising information of the candidate advertisement for analysis as input, to determine the element corresponding to the element with the highest score among the elements scored by the overall model as the candidate element for change in the candidate advertisement for analysis. In this case, the information processing device 100 may determine the font size as the candidate element for change in the candidate advertisement for analysis if the score corresponding to the font size is the highest among the elements scored by the overall model, which takes the advertising information of the candidate advertisement for analysis as input. For example, if the score corresponding to the font size is the highest among the elements scored by the overall model, which takes the advertising information of the candidate advertisement for analysis as input, the information processing device 100 may provide advertiser A with information on improvement measures to encourage a change in the font size of the candidate advertisement for analysis.

[0075] As described above, the information processing device 100 provides one advertiser with analytical information based on the delivery history of multiple advertisers. For example, the information processing device 100 predicts the effectiveness of ad delivery based on the delivery history of all advertisers. For example, the information processing device 100 measures the effectiveness of the content information that each client has requested to be delivered. For example, the information processing device 100 identifies common trends in good content and learns the trends of good content. For example, the information processing device 100 detects the difference between the identified common trends and the content of one client. For example, the information processing device 100 provides the client with information indicating the detected difference.

[0076] For example, the information processing device 100 acquires the effectiveness of past advertisements that various clients have requested to be delivered, extracts advertisements with good effectiveness (advertisements that exceed a threshold), and identifies the visual trends of the extracted advertisements. For example, the information processing device 100 provides the difference between the advertisement of one advertiser that requested the analysis and the identified trends. Note that the above is merely an example, and the information processing device 100 may make proposals in various forms.

[0077] The processing described above is merely an example, and the information processing device 100 may perform various processes using various types of information as appropriate. Furthermore, while the above example uses advertising (advertising content) as an example of content, the information processing device 100 may provide information based on effectiveness for various types of content.

[0078] [2. Configuration of the Information Processing System] Next, the configuration of the information processing system 1, which includes the information processing device 100 according to the embodiment, will be described using Figure 5. Figure 5 is a diagram showing an example of the configuration of the information processing system 1 according to the embodiment. As illustrated in Figure 5, the information processing system 1 according to the embodiment includes the information processing device 100, an advertiser terminal 30, a distribution server 20, and a user terminal 10. These various devices are connected to each other via a network N (for example, the Internet) by wired or wireless means. Note that the information processing system 1 shown in Figure 5 may include multiple information processing devices 100, multiple advertiser terminals 30, multiple distribution servers 20, and multiple user terminals 10.

[0079] The information processing device 100 is a server device (computer) that performs various information processing. The information processing device 100 uses various information acquired from each device of the information processing system 1 to provide various information to the requester. In the example described above, the information processing device 100 provides notification information regarding the decline in the effectiveness of the target advertisement when the predetermined conditions for a decline in the effectiveness of the target advertisement are met, based on effectiveness information compiled at predetermined intervals, which shows the effect of the distribution of the target advertisement.

[0080] Furthermore, the information processing device 100 provides improvement measure information that indicates improvement measures targeting the effectiveness of advertisements that have seen a decline in effectiveness due to their distribution, based on advertising information relating to advertisements that are subject to improvement. For example, the information processing device 100 provides the advertiser with analysis information that shows the results of an analysis based on a comparison of the effectiveness of multiple advertisements, based on effectiveness history information that shows the effectiveness of each advertisement that the advertiser has requested to be distributed. For example, the information processing device 100 provides the advertiser with analysis information that shows the results of an analysis based on a comparison between good advertisements, which are advertisements that meet predetermined conditions among the multiple advertisements that each client has requested to be distributed, effectiveness history information that shows the effectiveness of each advertisement that is subject to improvement, and the advertiser's target advertisement.

[0081] The advertiser terminal 30 is a computer used by the advertiser who requested the delivery of the advertisement. For example, the advertiser terminal 30 may be a tablet device, a PC (Personal Computer), a mobile phone, a PDA (Personal Digital Assistant), or other computer. The advertiser terminal 30 also submits advertisements to the delivery server 20 or other advertising delivery device (advertising delivery device) according to the advertiser's instructions.

[0082] For example, advertiser terminal 30 submits advertisements corresponding to still images, moving images, text data, etc., to the ad distribution device. Alternatively, for example, advertiser terminal 30 may submit advertisements corresponding to the URL (Uniform Resource Locator) of the destination content to which the user is redirected when the advertisement is selected (for example, clicked or tapped) to the ad distribution device.

[0083] In addition, advertisers may use the advertiser terminal 30 to request an agency to submit their advertisements to the information processing device 100, rather than submitting the advertisements themselves. In this case, the agency will submit the advertisements to the information processing device 100. The term "advertiser" includes not only advertisers but also agencies, and the term "advertiser terminal" includes not only advertiser terminals but also agency equipment used by agencies. In other words, the party requesting the distribution of an advertisement is not limited to the advertiser of the advertisement, but may be any entity that requests the distribution of that advertisement, such as an agent.

[0084] Furthermore, the advertiser terminal 30 receives information from the information processing device 100 and transmits the information to the information processing device 100. For example, the advertiser terminal 30 receives content from the information processing device 100 for accepting specifications from the advertiser (also called "specification content"). For example, the advertiser terminal 30 receives specification content from the information processing device 100 for accepting the advertiser's specification of advertisements to be analyzed. For example, the advertiser terminal 30 transmits information to the information processing device 100 indicating the advertisement specified by the advertiser using the specification content. The advertiser terminal 30 transmits information to the information processing device 100 indicating the advertisement specified by the advertiser. For example, the advertiser terminal 30 transmits information to the information processing device 100 indicating the advertisement specified by the advertiser.

[0085] The distribution server 20 is a server device that distributes various types of content, such as advertisements, to users. The distribution server 20 receives requests for content distribution from requesting parties and distributes the requested content to users. The distribution server 20 receives requests for content distribution from requesting party devices used by the requesting parties and distributes the requested content. The distribution server 20 receives requests for advertisement distribution from advertiser terminals 30 and distributes the requested advertisements. The distribution server 20 receives requests for content distribution from user terminals 10 and distributes the received content to user terminals 10. The distribution server 20 receives requests for advertisement distribution from user terminals 10 and distributes the received advertisements to user terminals 10.

[0086] Furthermore, the distribution server 20 maintains various historical information, such as distribution logs of content like advertisements and user behavior history. The distribution server 20 also maintains access logs, such as advertisements provided to users and pages visited by users. In addition, the distribution server 20 may obtain information regarding the purchase history of users using the shopping service from a predetermined server device that provides the shopping service. Specifically, the distribution server 20 may obtain information from a predetermined server device that provides the shopping service regarding whether or not a user using the shopping service has taken an action that is beneficial to the advertiser (for example, purchasing an advertised product).

[0087] The distribution server 20 provides information to the information processing device 100. The distribution server 20 transmits various information necessary for processing to the information processing device 100. The distribution server 20 provides the information processing device 100 with information related to the distribution of content such as advertisements. For example, the distribution server 20 provides the information processing device 100 with various information collected during content distribution. For example, the distribution server 20 provides the information processing device 100 with various information such as user click operations on distributed advertisements and history of user behavior after advertisement distribution. The distribution server 20 provides the information processing device 100 with information collected from the advertiser terminal 30 and the user terminal 10.

[0088] Furthermore, the information processing device 100 may function as a server device for distributing content such as advertisements. In other words, the information processing device 100 may function as a distribution server 20. For example, the information processing device 100 may be integrated with the distribution server 20. In this case, the information processing device 100 distributes advertisements submitted from the advertiser terminal 30.

[0089] User terminal 10 is a computer used by a user. User terminal 10 is a portable device (terminal device) for the user. User terminal 10 can be implemented as, for example, a smartphone, a tablet device, a notebook PC, a mobile phone, or a PDA. Figure 1 shows the case where user terminal 10 is a smartphone. In the following, user terminal 10 may be referred to as the user. That is, in the following, user can be read as user terminal 10.

[0090] The user terminal 10 is a computer that performs various processes in response to user operations. By operating the user terminal 10, the user can perform various actions such as viewing various content including advertisements or purchasing desired goods or other transaction items. The user terminal 10 displays various information, such as advertisements, through display applications, etc. For example, the user terminal 10 displays advertisements provided by the information processing device 100. The user terminal 10 executes processes for the user to purchase desired goods or other transaction items through shopping applications, etc.

[0091] In Figure 5, an example of the configuration of the information processing system 1 is shown, in which the information processing device 100 acquires user access logs from the distribution server 20 that aggregates and stores access logs. However, the information processing device 100 may also acquire user access logs from individual server devices such as the search server device and the shopping server device.

[0092] [3. Configuration of the Information Processing Device] Next, an example of an information processing device, the information processing device 100, will be described using Figure 6. Figure 6 is a diagram showing an example configuration of an information processing device according to the embodiment. As shown in Figure 6, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130.

[0093] (Communications Department 110) The communication unit 110 is implemented, for example, by a NIC (Network Interface Card). The communication unit 110 is connected to the network N by wire or wireless connection and transmits and receives information with, for example, a user terminal 10, a distribution server 20, an advertiser terminal 30, etc.

[0094] (Storage unit 120) The storage unit 120 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 6, the storage unit 120 includes an advertising information storage unit 121, an advertising delivery history storage unit 122, an information provision information storage unit 123, and a user information storage unit 124. The storage unit 120 may store various types of information, not limited to those mentioned above.

[0095] (Advertising information storage unit 121) The advertising information storage unit 121 stores various information about advertisements received from the advertiser terminal 30. For example, the advertising information storage unit 121 stores information that identifies the advertisement (e.g., advertising ID), information indicating the target of the advertisement (advertising target) (advertising target information), and information that identifies the advertiser of the advertisement (e.g., advertiser ID). For example, the advertising information storage unit 121 stores various information related to the advertisement in association with the information that identifies the advertisement.

[0096] The advertising information storage unit 121 is not limited to the above and may store various types of information depending on the purpose. For example, the advertising information storage unit 121 may store information on various types of content other than advertisements. For example, the advertising information storage unit 121 may store information on various types of content used by the information processing device 100 for processing. For example, the advertising information storage unit 121 may store information on various types of content distributed by the distribution server 20.

[0097] (Ad delivery history storage unit 122) The ad delivery history storage unit 122 stores various information related to the ad delivery history. The ad delivery history storage unit 122 stores information that identifies the user to whom the ad was delivered (e.g., user ID), information that identifies the ad provided (delivered) to that user (e.g., ad ID), information indicating the date and time the ad was delivered to that user (ad delivery date and time), and information about the user's actions such as clicks and conversions (history information for effectiveness measurement).

[0098] The performance measurement history information includes whether or not users who received the ad clicked on the ad and information about the user's actions related to conversions. For example, the performance measurement history information includes the date and time when the user clicked on the ad, information indicating the transaction target that led to a conversion such as a purchase (conversion target information), and the date and time when the conversion occurred (conversion date and time). For example, the ad delivery history storage unit 122 stores various information related to ad delivery to that user, the user's clicks on the ad, and various information related to the user's conversions, in association with information that identifies the user.

[0099] For example, the ad delivery history storage unit 122 stores a list of combinations of users to whom an ad was delivered and the delivery date and time, whether each user clicked on the ad, and, if clicked, the date and time of the click. For example, the ad delivery history storage unit 122 stores ads provided to users who have converted for a particular transaction within a predetermined period. For example, the ad delivery history storage unit 122 stores ads that targeted a particular transaction among the ads provided to users who have converted for a particular transaction within a predetermined period. For example, the ad delivery history storage unit 122 stores ads that targeted product X among the ads provided to users who purchased product X within a predetermined period (e.g., the last week) prior to the date and time the user purchased product X.

[0100] The advertising delivery history storage unit 122 is not limited to the above and may store various types of information depending on the purpose. For example, the advertising information storage unit 121 may store delivery history information for various types of content other than advertisements. For example, the advertising information storage unit 121 may store delivery history information for various types of content used by the information processing device 100 for processing. For example, the advertising information storage unit 121 may store delivery history information for various types of content delivered by the delivery server 20.

[0101] (Information provision information storage unit 123) The information provision information storage unit 123 stores various types of information used to provide information about content such as advertisements. For example, the information provision information storage unit 123 stores various types of information used for analyzing content such as advertisements. The information provision information storage unit 123 stores various types of information used to perform analysis processing. For example, the information provision information storage unit 123 stores information about various functions.

[0102] For example, the information storage unit 123 for providing information is used to provide information on improvement suggestions. The information storage unit 123 for providing information stores improvement suggestion information that associates content elements with information indicating improvements related to those elements. For example, the information storage unit 123 for providing information stores improvement suggestion information that associates content design elements with information indicating improvements related to those design elements. For example, the information storage unit 123 for providing information stores improvement suggestion information that associates content colors with information indicating improvements related to those colors. For example, the information storage unit 123 for providing information stores improvement suggestion information that associates content text information with information indicating improvements related to that text information.

[0103] The information storage unit 123 for providing information is not limited to the above and may store various types of information depending on the purpose. For example, the information storage unit 123 for providing information stores an estimation model that estimates which elements of the content should be improved. For example, the information storage unit 123 for providing information takes content information of the content as input and stores an estimation model that estimates which elements of the content should be improved. The content information of the content includes information related to the design of the content. For example, the content information of the content includes various information related to the content, such as the color of the content, text information, and the arrangement of parts.

[0104] For example, the information storage unit 123 for providing information takes content information of content as input and stores an estimation model that outputs a higher score for each element of that content, indicating a higher probability that changing it will improve its effectiveness. For example, the information storage unit 123 for providing information takes advertising information of an advertisement as input and stores an estimation model that outputs a higher score for each element of that advertisement, indicating a higher probability that changing it will improve its effectiveness. For example, the information storage unit 123 for providing information takes content information of content as input and stores an estimation model that outputs a score for each element of that content, such as color, text information, and placement of parts.

[0105] The information processing device 100 may obtain an estimated model from a model provision server or the like that provides a learning model, or it may learn the estimated model itself. For example, when the information processing device 100 learns an estimated model, it learns the estimated model using the learning data stored in the memory unit 120. For example, the learning data includes data that associates content information of content with labels (also called "correct information") that indicate elements whose effect is improved when the content is changed (also called "candidate elements for improvement"). For example, as correct information for content, elements whose effect is improved when the content is changed (candidate elements for improvement) are assigned "1", and elements other than the candidate elements for improvement are assigned "0". For example, as correct information for content, if the content information of content up to a certain point in time (point X) shows that the effect is improved when the color of that content is improved, then color is the candidate element for improvement, and color is assigned "1", while elements other than color, such as text information and the arrangement of parts, are assigned "0".

[0106] (User information storage unit 124) The user information storage unit 124 stores various information about the user. The user information storage unit 124 stores various information such as attribute information of each user. The user information storage unit 124 stores various information about the user, such as user attribute information such as age, gender, and place of residence. For example, the user information storage unit 124 stores various attribute information of the user in association with information that identifies the user (e.g., user ID). For example, the user information storage unit 124 stores various information such as information that identifies the user terminal 10 used by the user (e.g., terminal ID) in association with information that identifies the user (e.g., user ID). The information stored in the user information storage unit 124 may be estimated. In addition, personal information may be used if permission for its use is granted, and other arbitrary information can also be used.

[0107] The user information storage unit 124 is not limited to the above and may store various types of information depending on the purpose. For example, the user information storage unit 124 may store demographic attribute information other than age, gender, and place of residence, as well as psychographic attribute information such as interests and concerns.

[0108] (Control unit 130) Returning to the explanation of Figure 6, the control unit 130 is a controller, and is realized by executing various programs (corresponding to examples of various information processing programs such as analysis programs and decision programs) stored in the memory device inside the information processing device 100 using RAM as the working area, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit). Alternatively, the control unit 130 is a controller and can be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array).

[0109] As shown in Figure 6, the control unit 130 includes an acquisition unit 131, an analysis unit 132, a determination unit 133, and a provision unit 134, and realizes or executes the information processing operations described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in Figure 6, and other configurations are also acceptable as long as they perform the information processing described later.

[0110] (Acquisition part 131) The acquisition unit 131 acquires various types of information. The acquisition unit 131 acquires various types of information from external devices such as the user terminal 10, the distribution server 20, and the advertiser terminal 30. The acquisition unit 131 also acquires various types of information from the storage unit 120. Furthermore, the acquisition unit 131 acquires various types of information from the advertising information storage unit 121, the advertising distribution history storage unit 122, the information provision information storage unit 123, the user information storage unit 124, and the like.

[0111] The acquisition unit 131 receives various information from an external information processing device via the communication unit 110. The acquisition unit 131 stores the received information in the storage unit 120. The acquisition unit 131 receives various information from the user terminal 10, the distribution server 20, or the advertiser terminal 30. The acquisition unit 131 receives user information from the user terminal 10 used by the user. The acquisition unit 131 receives history information (distribution record) from the distribution server 20. The acquisition unit 131 acquires the distribution record of advertisements.

[0112] The acquisition unit 131 acquires effect information, which is aggregated at predetermined intervals, showing the effect of the distribution of the target content that is to be distributed. The acquisition unit 131 acquires effect information for target content whose distribution period meets the conditions. The acquisition unit 131 acquires effect information for target content whose distribution period is above a threshold. The acquisition unit 131 acquires effect information for target advertisements that are the target content. The acquisition unit 131 acquires effect information, which is aggregated at predetermined intervals, showing advertising metrics that show the effect of the target advertisement. The acquisition unit 131 acquires effect information, which is aggregated at predetermined intervals, showing advertising metrics related to clicks on the target advertisement. The acquisition unit 131 acquires effect information, which is aggregated at predetermined intervals, showing the click-through rate of the target advertisement.

[0113] The acquisition unit 131 acquires content information about content targeted for improvement, which is content whose effectiveness due to distribution has decreased. The acquisition unit 131 acquires content information about content targeted for improvement whose distribution period meets the conditions. The acquisition unit 131 acquires content information about content targeted for improvement whose distribution period is above a threshold. The acquisition unit 131 acquires history information showing the history of improvement measures implemented in the past. The acquisition unit 131 acquires improvement measure information for advertisements targeted for improvement, which are content targeted for improvement. The acquisition unit 131 acquires improvement measure information for advertisements targeted for improvement whose advertising metrics have decreased. The acquisition unit 131 acquires improvement measure information for advertisements targeted for improvement whose advertising metrics related to clicks have decreased. The acquisition unit 131 acquires improvement measure information for advertisements targeted for improvement whose click-through rate has decreased.

[0114] The acquisition unit 131 acquires effect history information showing the effect of each distribution of multiple content requested by a predetermined client. The acquisition unit 131 acquires effect history information for multiple content whose respective distribution periods meet the conditions. The acquisition unit 131 acquires effect history information for multiple content whose respective distribution periods are above a threshold. The acquisition unit 131 acquires effect history information showing the effect of each distribution of multiple advertisements, which are multiple content requested by a predetermined client. The acquisition unit 131 acquires effect history information for advertising metrics showing the effect of each of the multiple advertisements. The acquisition unit 131 acquires effect history information for advertising metrics related to each click of each of the multiple advertisements. The acquisition unit 131 acquires effect history information for the click-through rate of each of the multiple advertisements.

[0115] The acquisition unit 131 acquires effect history information showing the effect of each distribution of multiple content requested by each client. The acquisition unit 131 acquires target content information for target content that is content of a predetermined client. The acquisition unit 131 acquires effect history information for multiple content whose respective distribution periods meet the conditions. The acquisition unit 131 acquires effect history information for multiple content whose respective distribution periods are above a threshold. The acquisition unit 131 acquires target content information for target advertisements that are target content of a predetermined client. The acquisition unit 131 acquires effect history information showing the effect of each distribution of multiple advertisements that are multiple content requested by each client. The acquisition unit 131 acquires effect history information for advertising metrics showing the effect of each of the multiple advertisements. The acquisition unit 131 acquires effect history information for advertising metrics related to each click of each of the multiple advertisements. The acquisition unit 131 acquires effect history information for the click-through rate of each of the multiple advertisements.

[0116] (Analysis Department 132) The analysis unit 132 performs analysis processing related to content. The analysis unit 132 performs analysis processing related to advertisements. The analysis unit 132 performs analysis processing using information acquired by the acquisition unit 131. The analysis unit 132 performs analysis processing based on various information stored in the storage unit 120. The analysis unit 132 generates analysis results through analysis processing.

[0117] The analysis unit 132 performs analysis processing by appropriately using various conventional technologies related to information analysis. The analysis unit 132 performs analysis processing by appropriately using various conventional technologies related to content analysis. The analysis unit 132 performs analysis processing by appropriately using technologies related to the analysis of text information. The analysis unit 132 performs analysis processing by appropriately using various string analysis technologies such as morphological analysis. The analysis unit 132 performs analysis processing by appropriately using technologies related to the analysis of image information. The analysis unit 132 performs analysis processing by appropriately using technologies such as image recognition and image analysis. The analysis unit 132 performs analysis processing by analyzing text and images contained in the content.

[0118] The analysis unit 132 performs generation processing to generate various types of information. For example, the analysis unit 132 performs generation processing based on the various types of information acquired by the acquisition unit 131. For example, the analysis unit 132 performs generation processing based on the information stored in the storage unit 120. The analysis unit 132 performs generation processing based on the results of the analysis processing.

[0119] The analysis unit 132 performs analysis based on a comparison of the effects of each of the multiple pieces of content. The analysis unit 132 performs analysis based on a comparison of one piece of content with other pieces of content. The analysis unit 132 performs analysis based on a comparison of a first piece of content with high effectiveness and a second piece of content with low effectiveness among the multiple pieces of content. The analysis unit 132 performs analysis related to the design of the content based on the first piece of content and the second piece of content.

[0120] The analysis unit 132 performs color analysis based on the color of the first content and the color of the second content. The analysis unit 132 performs character information analysis based on the character information contained in the first content and the character information contained in the second content. The analysis unit 132 performs font size analysis based on the font size of the characters contained in the first content and the font size of the characters contained in the second content. The analysis unit 132 performs character information quantity analysis based on the amount of character information contained in the first content and the amount of character information contained in the second content.

[0121] The analysis unit 132 performs analysis processing based on the effectiveness history information, showing analysis results based on a comparison of the effectiveness of each of the multiple advertisements. The analysis unit 132 performs analysis processing based on a comparison of the advertising metrics of each of the multiple advertisements. The analysis unit 132 performs analysis processing based on a comparison of the advertising metrics related to clicks of each of the multiple advertisements. The analysis unit 132 performs analysis processing based on a comparison of the click-through rates of each of the multiple advertisements.

[0122] The analysis unit 132 performs an analysis process that shows the analysis results based on a comparison between good content, which is content that meets predetermined conditions among multiple pieces of content, and the target content. The analysis unit 132 performs an analysis process that shows the analysis results based on a comparison between good advertisements, which are advertisements that meet predetermined conditions among multiple advertisements, and the target advertisement. The analysis unit 132 performs an analysis process based on a comparison between good content, which meets predetermined conditions regarding effectiveness, and the target content among multiple pieces of content.

[0123] The analysis unit 132 performs analysis based on a comparison between the high-performing, good content and the target content among multiple pieces of content. The analysis unit 132 performs analysis related to the design of the content based on the good content and the target content. The analysis unit 132 performs analysis related to color based on the color of the good content and the color of the target content. The analysis unit 132 performs analysis related to text information based on the text information contained in the good content and the text information contained in the target content. The analysis unit 132 performs analysis related to font size based on the font size of the text contained in the good content and the font size of the text contained in the target content. The analysis unit 132 performs analysis related to the amount of text information based on the amount of text information contained in the good content and the amount of text information contained in the target content.

[0124] The analysis unit 132 performs an analysis process that shows the results of an analysis based on a comparison between a target advertisement and good advertisements, which are advertisements that meet predetermined conditions among multiple advertisements. The analysis unit 132 performs an analysis process that shows the results of an analysis based on a comparison between a target advertisement and good advertisements, which are advertisements whose advertising metrics meet predetermined conditions among multiple advertisements. The analysis unit 132 performs an analysis process that shows the results of an analysis based on a comparison between a target advertisement and good advertisements, which are advertisements whose click-through rate meets predetermined conditions among multiple advertisements.

[0125] The analysis unit 132 generates analysis information based on the effect history information, showing the analysis results based on a comparison of the effects of each of the multiple contents. The analysis unit 132 generates analysis information based on a comparison between a first content whose effect meets predetermined conditions and a second content whose effect does not meet predetermined conditions. The analysis unit 132 generates analysis information based on a comparison between a first content with high effect and a second content with low effect.

[0126] The analysis unit 132 generates analysis information regarding the design of the content based on the difference between the first content and the second content. The analysis unit 132 generates analysis information regarding color based on the difference between the color of the first content and the color of the second content. The analysis unit 132 generates analysis information regarding character information based on the difference between the character information contained in the first content and the character information contained in the second content. The analysis unit 132 generates analysis information regarding font size based on the difference between the font size of the characters contained in the first content and the font size of the characters contained in the second content. The analysis unit 132 generates analysis information regarding the amount of character information based on the difference between the amount of character information contained in the first content and the amount of character information contained in the second content.

[0127] The analysis unit 132 generates analysis information based on the comparison of the effectiveness of each of the multiple advertisements, using the effectiveness history information. The analysis unit 132 generates analysis information based on the comparison of advertising metrics for each of the multiple advertisements. The analysis unit 132 generates analysis information based on the comparison of advertising metrics for each of the multiple advertisements regarding clicks. The analysis unit 132 generates analysis information based on the comparison of click-through rates for each of the multiple advertisements.

[0128] The analysis unit 132 generates analysis information showing the results of an analysis based on a comparison between good content, which is content that meets predetermined conditions among multiple pieces of content, and the target content. The analysis unit 132 generates analysis information showing the results of an analysis based on a comparison between good advertisements, which are advertisements that meet predetermined conditions among multiple advertisements, and the target advertisement. The analysis unit 132 generates analysis information based on a comparison between good content, which meets predetermined conditions regarding effectiveness among multiple pieces of content, and the target content. The analysis unit 132 generates analysis information based on a comparison between good content, which has high effectiveness among multiple pieces of content, and the target content.

[0129] The analysis unit 132 generates analysis information regarding the design of the content based on the difference between the good content and the target content. The analysis unit 132 generates analysis information regarding color based on the difference between the color of the good content and the color of the target content. The analysis unit 132 generates analysis information regarding text information based on the difference between the text information contained in the good content and the text information contained in the target content. The analysis unit 132 generates analysis information regarding font size based on the difference between the font size of the text contained in the good content and the font size of the text contained in the target content. The analysis unit 132 generates analysis information regarding the amount of text information based on the difference between the amount of text information contained in the good content and the amount of text information contained in the target content.

[0130] The analysis unit 132 generates analysis information showing the results of an analysis based on a comparison between a target advertisement and good advertisements, which are advertisements that meet predetermined conditions among multiple advertisements. The analysis unit 132 generates analysis information showing the results of an analysis based on a comparison between a target advertisement and good advertisements, which are advertisements whose advertising metrics meet predetermined conditions among multiple advertisements. The analysis unit 132 generates analysis information showing the results of an analysis based on a comparison between a target advertisement and good advertisements, which are advertisements whose click-through rate meets predetermined conditions among multiple advertisements.

[0131] Furthermore, if the information processing device 100 learns an estimation model on its own, the analysis unit 132 may function as a learning unit. The analysis unit 132 executes a learning process to learn the learning model (model). For example, the analysis unit 132 executes a learning process based on various information acquired by the acquisition unit 131. Based on information from an external information processing device and information stored in the storage unit 120, the analysis unit 132 stores the model generated by learning in the information storage unit 123 for providing information.

[0132] For example, the analysis unit 132 performs a learning process using training data that associates content information of content with labels (correct information) indicating elements whose effectiveness improves when changed (candidate elements for improvement) when that content is modified. For example, the analysis unit 132 generates an estimation model through a learning process using the training data.

[0133] For example, the information processing device 100 performs learning processing using methods such as backpropagation so that the scores output by the estimation model approach the correct information (labels) associated with the content information of the content input to the estimation model. For example, the information processing device 100 performs learning processing so that the scores of each element output by the estimation model, when content information of the content is input, approach the correct information associated with that content. For example, when content information of the content is input, the information processing device 100 performs learning processing so that the scores of the candidate elements for improvement of the content among the scores output by the estimation model approach "1".

[0134] For example, when the information processing device 100 receives content information of a content that contains elements assigned a "1" in the correct answer information, it performs a learning process so that the score of the elements assigned a "1" in the score output by the estimation model approaches "1". Also, for example, when the information processing device 100 receives content information of a content that contains elements assigned a "0" in the correct answer information, it performs a learning process so that the score of the elements assigned a "0" in the score output by the estimation model approaches "0".

[0135] For example, the information processing device 100 adjusts the values ​​of the weights (i.e., connection coefficients) that are considered when values ​​are transmitted between nodes during the learning process. In this way, the information processing device 100 learns the estimation model by processing such as backpropagation, which corrects the parameters (connection coefficients) so that the error between the output of the estimation model and the correct information corresponding to the input is reduced. For example, the information processing device 100 generates the estimation model by processing such as backpropagation to minimize a predetermined loss function. This allows the information processing device 100 to perform a learning process to learn the parameters of the estimation model.

[0136] The model training method is not limited to the methods described above, and any publicly known technology can be applied. Furthermore, the generation of each model may be performed using various conventional machine learning techniques as appropriate. For example, the model may be generated using supervised machine learning techniques such as SVM (Support Vector Machine). Alternatively, the model may be generated using unsupervised machine learning techniques. For example, the model may be generated using deep learning techniques. For example, the model may be generated using various deep learning techniques such as DNN (Deep Neural Network), RNN (Recurrent Neural Network), and CNN (Convolutional Neural Network) as appropriate. The above description of model generation is illustrative, and the model may be generated using a training method appropriately selected according to the available information. In other words, the information processing device 100 may generate the estimation model by any method as long as it can train the estimation model to output a score corresponding to the correct answer information when content information included in the training data is input.

[0137] (Decision Section 133) The decision unit 133 performs decision processing to determine various pieces of information. The decision unit 133 stores the information determined by the decision processing in the storage unit 120. For example, the decision unit 133 performs decision processing based on various pieces of information acquired by the acquisition unit 131. For example, the decision unit 133 performs decision processing based on various pieces of information analyzed by the analysis unit 132. The decision unit 133 performs decision processing based on various pieces of information stored in the storage unit 120. For example, the decision unit 133 performs decision processing based on various pieces of information received from an external information processing device.

[0138] The decision unit 133 determines, based on the effectiveness information of the target content, whether or not the target content meets predetermined conditions regarding a decline in effectiveness. If the decision unit 133 determines that the target content meets the predetermined conditions, it generates notification information regarding a decline in the effectiveness of the target content. The decision unit 133 determines that the recipient of the notification information for the target content is the client that requested the distribution of the target content. The decision unit 133 determines that the recipient of the notification information for the target advertisement is the advertiser of the target advertisement.

[0139] The decision unit 133 generates notification information prompting a change to the target content if predetermined conditions are met. The decision unit 133 generates notification information prompting a change in the design of the target content if predetermined conditions are met. The decision unit 133 determines that predetermined conditions are met if the effect of the target content decreases in a predetermined manner. The decision unit 133 determines that predetermined conditions are met if, among the effects of the target content for each predetermined period, the effect corresponding to the first period is lower than that of the second period, which is a period prior to the first period.

[0140] The determination unit 133 determines that a predetermined condition is met if the effect corresponding to the first period, which is the most recent period within the predetermined period, is lower than that of the second period. The determination unit 133 determines that a predetermined condition is met if the effect corresponding to the first period is lower than that of the second period, which is the first period within the predetermined period.

[0141] The decision unit 133 determines that the predetermined conditions are met if the predetermined conditions regarding the decline in the effectiveness of the target advertisement are met. The decision unit 133 determines that the predetermined conditions are met if the changes in the advertising metrics of the target advertisement meet the predetermined conditions. The decision unit 133 determines that the predetermined conditions are met if the changes in the advertising metrics regarding clicks of the target advertisement meet the predetermined conditions. The decision unit 133 determines that the predetermined conditions are met if the changes in the click-through rate of the target advertisement meet the predetermined conditions.

[0142] The decision unit 133 generates improvement measure information that indicates improvement measures targeting the effectiveness of the content to be improved, based on the content information of the content to be improved. The decision unit 133 determines that the recipient of the improvement measure information for the content to be improved is the client that requested the distribution of the content to be improved. The decision unit 133 determines that the recipient of the improvement measure information for the advertisement to be improved is the advertiser of the advertisement to be improved.

[0143] The decision unit 133 generates improvement measure information that prompts changes to the content to be improved. The decision unit 133 generates improvement measure information that prompts changes to the color of the content to be improved. The decision unit 133 generates improvement measure information that prompts changes to the text information included in the content to be improved. The decision unit 133 generates improvement measure information that prompts the arrangement of parts in the content to be improved.

[0144] The decision unit 133 generates improvement measure information for the content to be improved based on the history information. The decision unit 133 generates improvement measure information for the content to be improved using the history information of similar content that is similar to the content to be improved from the history information. The decision unit 133 generates improvement measure information for the content to be improved based on a comparison between the content to be improved and the similar content.

[0145] The decision unit 133 generates improvement measure information that indicates improvement measures targeting the effectiveness of the advertisement to be improved, based on the content information of the advertisement to be improved. The decision unit 133 generates improvement measure information that indicates improvement measures targeting the advertising metrics of the advertisement to be improved. The decision unit 133 generates improvement measure information that indicates improvement measures targeting the advertising metrics related to clicks of the advertisement to be improved. The decision unit 133 generates improvement measure information that indicates improvement measures targeting the click-through rate of the advertisement to be improved.

[0146] The decision unit 133 determines the recipient of the analysis information to be a predetermined requester. The decision unit 133 determines the recipient of the analysis information to be the advertisers of multiple advertisements. The decision unit 133 determines the recipient of the analysis information to be the advertiser of the target advertisement.

[0147] The determination unit 133 performs generation processing to generate various types of information. For example, the determination unit 133 performs generation processing based on the various types of information acquired by the acquisition unit 131. For example, the determination unit 133 performs generation processing based on the information stored in the storage unit 120. The determination unit 133 performs generation processing based on the determined information.

[0148] The decision unit 133 generates content. The decision unit 133 generates a screen (content) to be provided to the user terminal 10, for example, by appropriately using various technologies such as Java (registered trademark). The decision unit 133 may also generate a screen (content) to be provided to the user terminal 10 based on the format of CSS, JavaScript (registered trademark), or HTML. Furthermore, the decision unit 133 may generate a screen (content) in various formats such as JPEG (Joint Photographic Experts Group), GIF (Graphics Interchange Format), or PNG (Portable Network Graphics).

[0149] (Provider 134) The provision unit 134 provides various information. The provision unit 134 provides various information related to content. The provision unit 134 provides various information related to advertisements. The provision unit 134 transmits various information to an external information processing device via the communication unit 110. The provision unit 134 transmits various information to the user terminal 10, the distribution server 20, or the advertiser terminal 30. The provision unit 134 transmits the results of the analysis processing to the advertiser terminal 30.

[0150] The provisioning unit 134 provides information acquired by the acquisition unit 131. The provisioning unit 134 provides information analyzed by the analysis unit 132. The provisioning unit 134 transmits the analysis results analyzed by the analysis unit 132 to the advertiser terminal 30. For example, the provisioning unit 134 transmits the information generated by the analysis unit 132 to the advertiser terminal 30. The provisioning unit 134 provides information determined by the decision unit 133. For example, the provisioning unit 134 provides information generated by the decision unit 133.

[0151] The distribution unit 134 provides notification information regarding the decline in the effectiveness of the target content if predetermined conditions for a decline in the effectiveness of the target content are met, based on the effectiveness information of the target content. The distribution unit 134 provides the notification information for the target content to the client that requested the distribution of the target content if predetermined conditions are met. The distribution unit 134 transmits the notification information for the target content to the terminal device used by the client that requested the target content if predetermined conditions are met. The distribution unit 134 transmits the notification information for the target advertisement to the advertiser terminal 30 used by the advertiser of the target advertisement if predetermined conditions are met.

[0152] The provisioning unit 134 provides notification information prompting changes to the target content when certain conditions are met. The provisioning unit 134 provides notification information prompting changes to the design of the target content when certain conditions are met. The provisioning unit 134 provides notification information about the target content when the effectiveness of the target content decreases in a certain manner, assuming that certain conditions are met.

[0153] The provisioning unit 134 provides notification information for the target content if the effect of the target content for a given period is lower in the first period than in the second period, which is a period preceding the first period. The provisioning unit 134 provides notification information for the target content if the effect of the first period, which is the most recent period within the given period, is lower in the second period than in the first period within the given period. The provisioning unit 134 provides notification information for the target content if the effect of the first period is lower in the second period, which is the first period within the given period.

[0154] The provision unit 134 provides notification information regarding the decline in the effectiveness of the target advertisement if it meets predetermined conditions regarding the decline in the effectiveness of the target advertisement. The provision unit 134 provides notification information regarding the target advertisement if the changes in the advertising metrics of the target advertisement meet predetermined conditions. The provision unit 134 provides notification information regarding the target advertisement if the changes in the advertising metrics related to clicks of the target advertisement meet predetermined conditions. The provision unit 134 provides notification information regarding the target advertisement if the changes in the click-through rate of the target advertisement meet predetermined conditions.

[0155] The provisioning unit 134 provides improvement measure information that indicates improvement measures targeting the effectiveness of the content to be improved, based on the content information of the content to be improved. The provisioning unit 134 provides the improvement measure information for the content to be improved to the client that requested the distribution of the content to be improved. The provisioning unit 134 transmits the improvement measure information for the content to be improved to the terminal device used by the client that requested the content to be improved. If certain conditions are met, the provisioning unit 134 transmits the improvement measure information for the advertisement to be improved to the advertiser terminal 30 used by the advertiser of the advertisement to be improved.

[0156] The provision unit 134 provides improvement measure information that encourages changes to the content to be improved. The provision unit 134 provides improvement measure information that encourages changes to the color of the content to be improved. The provision unit 134 provides improvement measure information that encourages changes to the text information included in the content to be improved. The provision unit 134 provides improvement measure information that encourages the arrangement of parts in the content to be improved.

[0157] The provisioning unit 134 provides information on improvement measures for the content to be improved based on historical information. The provisioning unit 134 provides information on improvement measures for the content to be improved using the target historical information of similar content that is similar to the content to be improved from the historical information. The provisioning unit 134 provides information on improvement measures for the content to be improved based on a comparison between the content to be improved and the similar content.

[0158] The provisioning unit 134 provides improvement measure information that indicates improvement measures targeting the effectiveness of the advertisement to be improved, based on the content information of the advertisement to be improved. The provisioning unit 134 provides improvement measure information that indicates improvement measures targeting the advertising metrics of the advertisement to be improved. The provisioning unit 134 provides improvement measure information that indicates improvement measures targeting the advertising metrics related to clicks of the advertisement to be improved. The provisioning unit 134 provides improvement measure information that indicates improvement measures targeting the click-through rate of the advertisement to be improved.

[0159] The provision unit 134 provides a designated client with analytical information showing the results of an analysis based on a comparison of the effectiveness of each of the multiple pieces of content, based on the effectiveness history information. The provision unit 134 transmits the analytical information to a terminal device used by the designated client. The provision unit 134 transmits analytical information showing the results of an analysis based on a comparison of the effectiveness of each of the multiple advertisements to advertiser terminals 30 used by the advertisers of the multiple advertisements.

[0160] The provisioning unit 134 provides a predetermined client with analytical information based on a comparison between a first piece of content whose effectiveness meets predetermined conditions and a second piece of content whose effectiveness does not meet predetermined conditions. The provisioning unit 134 also provides a predetermined client with analytical information based on a comparison between a first piece of content with high effectiveness and a second piece of content with low effectiveness. The provisioning unit 134 provides analytical information regarding the design of the content based on the difference between the first piece of content and the second piece of content.

[0161] The providing unit 134 provides color analysis information based on the difference between the color of the first content and the color of the second content. The providing unit 134 provides character information analysis information based on the difference between the character information contained in the first content and the character information contained in the second content. The providing unit 134 provides font size analysis information based on the difference between the font size of the characters contained in the first content and the font size of the characters contained in the second content. The providing unit 134 provides character information analysis information based on the difference between the amount of character information contained in the first content and the amount of character information contained in the second content.

[0162] The service provider 134 provides a designated client with analytical information showing the results of an analysis based on a comparison of the effectiveness of each of multiple advertisements, based on the effectiveness history information. The service provider 134 provides a designated client with analytical information based on a comparison of advertising metrics for each of multiple advertisements. The service provider 134 provides a designated client with analytical information based on a comparison of advertising metrics for each of the clicks of each of the multiple advertisements. The service provider 134 provides a designated client with analytical information based on a comparison of the click-through rates for each of the multiple advertisements.

[0163] The provision unit 134 provides a designated client with analytical information showing the results of an analysis based on a comparison between good content, which is content that meets predetermined conditions among multiple contents, and the target content. The provision unit 134 transmits the analytical information to a terminal device used by the designated client. The provision unit 134 transmits analytical information showing the results of an analysis based on a comparison between good advertisements, which are advertisements that meet predetermined conditions among multiple advertisements, and the target advertisement to an advertiser terminal 30 used by the advertiser of the target advertisement.

[0164] The provision unit 134 provides a designated client with analytical information based on a comparison between the target content and good content that meets predetermined conditions regarding effectiveness from among multiple pieces of content. The provision unit 134 provides a designated client with analytical information based on a comparison between the target content and good content that has high effectiveness from among multiple pieces of content. The provision unit 134 provides analytical information regarding the design of the content based on the difference between the good content and the target content.

[0165] The providing unit 134 provides color analysis information based on the difference between the color of the good content and the color of the target content. The providing unit 134 provides text information analysis information based on the difference between the text information contained in the good content and the text information contained in the target content. The providing unit 134 provides font size analysis information based on the difference between the font size of the text contained in the good content and the font size of the text contained in the target content. The providing unit 134 provides text information analysis information based on the difference between the amount of text information contained in the good content and the amount of text information contained in the target content.

[0166] The provision unit 134 provides a designated client with analytical information showing the results of an analysis based on a comparison between a target advertisement and good advertisements, which are advertisements that meet predetermined conditions among multiple advertisements. The provision unit 134 provides a designated client with analytical information showing the results of an analysis based on a comparison between a target advertisement and good advertisements, which are advertisements whose advertising metrics meet predetermined conditions among multiple advertisements. The provision unit 134 provides a designated client with analytical information showing the results of an analysis based on a comparison between a target advertisement and good advertisements, which are advertisements whose click-through rate meets predetermined conditions among multiple advertisements.

[0167] [4. Processing Flow] Next, the information processing procedure performed by the information processing device 100 according to the embodiment will be described using Figures 7 to 10. Figures 7 to 10 are flowcharts showing an example of the flow of information processing performed by the information processing device.

[0168] First, let's explain Figure 7. For example, Figure 7 shows an example of a notification from the information processing device 100 regarding content whose effectiveness has decreased. In Figure 7, the information processing device 100 acquires effectiveness information, which is aggregated at predetermined intervals, indicating the effectiveness of the distribution of the target content (step S101). Then, based on the effectiveness information of the target content, if predetermined conditions regarding the decrease in the effectiveness of the target content are met, the information processing device 100 provides notification information regarding the decrease in the effectiveness of the target content (step S102).

[0169] Next, Figure 8 will be explained. For example, Figure 8 shows an example of information provision regarding improvement measures performed by the information processing device 100. In Figure 8, the information processing device 100 acquires content information regarding the content to be improved, which is content whose effectiveness due to distribution has decreased (step S201). Then, based on the content information of the content to be improved, the information processing device 100 provides improvement measure information that indicates improvement measures targeting the effectiveness of the content to be improved (step S202).

[0170] Next, Figure 9 will be explained. For example, Figure 9 shows an example of information provision based on a comparison between multiple contents from a single requester, performed by the information processing device 100. In Figure 9, the information processing device 100 acquires effect history information showing the effect of each of the multiple contents requested by a predetermined requester (step S301). Then, based on the effect history information, the information processing device 100 provides the predetermined requester with analysis information showing the analysis results based on a comparison of the effects of each of the multiple contents (step S302).

[0171] Next, Figure 10 will be explained. For example, Figure 10 shows an example of information provision based on comparisons between content from each requesting party performed by the information processing device 100. In Figure 10, the information processing device 100 acquires effect history information showing the effect of each distribution of multiple content requested by each requesting party (step S401). The information processing device 100 also acquires target content information regarding the target content, which is content from a predetermined requesting party (step S402). Then, the information processing device 100 provides the predetermined requesting party with analysis information showing the analysis results based on a comparison between good content, which is content that meets predetermined conditions among multiple contents, and the target content (step S403).

[0172] [5. Effects] As described above, the information processing device 100 according to the embodiment includes an acquisition unit 131 and a provision unit 134. The acquisition unit 131 acquires content information relating to content to be improved, which is content whose effectiveness through distribution has decreased. The provision unit 134 provides improvement measure information indicating improvement measures targeting the effectiveness of the content to be improved, based on the content information of the content to be improved.

[0173] Thus, the information processing device according to this embodiment can provide appropriate information based on the effectiveness of content by providing improvement measure information that indicates improvement measures targeting the effectiveness of the content, based on the content information of the content to be improved whose effectiveness has decreased due to distribution.

[0174] Furthermore, in the information processing apparatus according to the embodiment, the acquisition unit 131 acquires content information of the content to be improved whose distribution period meets the conditions.

[0175] Thus, the information processing device according to this embodiment can provide appropriate information based on the effects of the content by using content information of the content to be improved whose distribution period meets the conditions.

[0176] Furthermore, in the information processing apparatus according to the embodiment, the acquisition unit 131 acquires content information of the content to be improved whose distribution period is equal to or greater than a threshold.

[0177] Thus, the information processing device according to this embodiment can provide appropriate information based on the effectiveness of the content by using content information of the content to be improved whose distribution period is above a threshold.

[0178] Furthermore, in the information processing device 100 according to this embodiment, the provision unit 134 provides information on improvement measures for the content to be improved to the requester of the content to be improved.

[0179] Thus, the information processing device 100 according to this embodiment can provide appropriate information based on the effectiveness of the content by providing information on improvement measures for the content to be improved to the requester of the distribution of the content to be improved.

[0180] Furthermore, in the information processing device 100 according to this embodiment, the provision unit 134 transmits information on improvement measures for the content to be improved to a terminal device used by the client who requested the content to be improved.

[0181] Thus, the information processing device 100 according to this embodiment can provide appropriate information based on the effectiveness of the content by transmitting information on improvement measures for the content to be improved to a terminal device used by the client that requested the content to be improved.

[0182] Furthermore, in the information processing device 100 according to this embodiment, the provisioning unit 134 provides improvement measure information that encourages changes to the content to be improved.

[0183] Thus, the information processing device 100 according to this embodiment can provide appropriate information based on the effectiveness of the content by providing improvement measure information that encourages changes to the design of the content to be improved.

[0184] Furthermore, in the information processing device 100 according to this embodiment, the providing unit 134 provides improvement measure information that prompts a change in the color of the content to be improved.

[0185] Thus, the information processing device 100 according to this embodiment can provide appropriate information based on the effectiveness of the content by providing improvement measure information that encourages a change in the color of the content to be improved.

[0186] Furthermore, in the information processing device 100 according to this embodiment, the providing unit 134 provides improvement measure information that encourages changes to the text information included in the content to be improved.

[0187] Thus, the information processing device 100 according to this embodiment can provide appropriate information based on the effectiveness of the content by providing improvement measure information that encourages changes to the text information included in the content to be improved.

[0188] Furthermore, in the information processing device 100 according to this embodiment, the providing unit 134 provides improvement measure information that encourages the placement of parts in the content to be improved.

[0189] Thus, the information processing device 100 according to this embodiment can provide appropriate information based on the effectiveness of the content by providing improvement measure information that encourages the placement of parts in the content to be improved.

[0190] Furthermore, in the information processing device 100 according to the embodiment, the acquisition unit 131 acquires historical information showing the history of improvement measures implemented in the past. The provision unit 134 provides improvement measure information for the content to be improved based on the historical information.

[0191] Thus, the information processing device 100 according to this embodiment can provide appropriate information based on the effectiveness of the content by providing information on improvement measures for the content to be improved based on historical information showing the history of improvement measures implemented in the past.

[0192] Furthermore, in the information processing device 100 according to the embodiment, the provisioning unit 134 provides information on improvement measures for the content to be improved using the target history information of similar content that is similar to the content to be improved from among the history information.

[0193] Thus, the information processing device 100 according to this embodiment can provide appropriate information based on the effectiveness of the content by using the target history information of similar content that is similar to the content to be improved from the history information, and by providing information on improvement measures for the content to be improved.

[0194] Furthermore, in the information processing device 100 according to this embodiment, the provisioning unit 134 provides information on improvement measures for the content to be improved based on a comparison of the content to be improved with similar content.

[0195] Thus, the information processing device 100 according to this embodiment can provide appropriate information based on the effectiveness of the content by providing information on improvement measures for the content to be improved based on a comparison of the content to be improved with similar content.

[0196] Furthermore, in the information processing device according to the embodiment, the acquisition unit 131 acquires information on improvement measures for the advertisement to be improved, which is the content to be improved. The provision unit 134 provides information on improvement measures that indicate the effectiveness of the advertisement to be improved, based on the content information of the advertisement to be improved.

[0197] Thus, the information processing device according to this embodiment can provide appropriate information based on the effectiveness of an advertisement by providing improvement measure information that indicates improvement measures targeting the effectiveness of the advertisement, based on the content information of the advertisement to be improved.

[0198] Furthermore, in the information processing device according to the embodiment, the acquisition unit 131 acquires information on improvement measures for advertisements that have seen a decline in advertising metrics. The provision unit 134 provides information on improvement measures that target the advertising metrics of the advertisements that are subject to improvement.

[0199] Thus, the information processing device according to this embodiment can provide appropriate information based on the effectiveness of an advertisement by providing improvement measure information that indicates improvement measures targeting the advertising metrics of the advertisement to be improved.

[0200] Furthermore, in the information processing device according to the embodiment, the acquisition unit 131 acquires information on improvement measures for advertisements that have seen a decline in advertising metrics related to clicks. The provision unit 134 provides information on improvement measures that target advertising metrics related to clicks for the advertisements that are subject to improvement.

[0201] Thus, the information processing device according to this embodiment can provide appropriate information based on the effectiveness of an advertisement by providing improvement measure information that indicates improvement measures targeting advertising metrics related to clicks on the advertisement to be improved.

[0202] Furthermore, in the information processing device according to the embodiment, the acquisition unit 131 acquires information on improvement measures for advertisements that have seen a decrease in click-through rate. The provision unit 134 provides information on improvement measures that target the click-through rate of the advertisements.

[0203] Thus, the information processing device according to this embodiment can provide appropriate information based on the effectiveness of an advertisement by providing improvement measure information that indicates improvement measures targeting the click-through rate of the advertisement to be improved.

[0204] [6. Hardware Configuration] Furthermore, the information processing device 100 and other information processing devices according to the embodiments described above are realized by a computer 1000 having a configuration such as that shown in Figure 11. Figure 11 is a hardware configuration diagram showing an example of a computer that realizes the functions of an information processing device. 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.

[0205] The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, controlling various components. 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.

[0206] The HDD1400 stores programs executed by the CPU1100, as well as data used by such programs. The communication interface1500 receives data from other devices via a predetermined communication network and sends it to the CPU1100, and transmits data generated by the CPU1100 to other devices via the predetermined communication network.

[0207] 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 generated data to output devices via the input / output interface 1600.

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

[0209] For example, when computer 1000 functions as an information processing device 100 according to the embodiment, the CPU 1100 of computer 1000 realizes the functions of the control unit 130 by executing programs or data (e.g., first model, second model) loaded onto RAM 1200. The CPU 1100 of computer 1000 reads and executes these programs or data (e.g., first model, second model) from the recording medium 1800, but as another example, these programs or data (e.g., first model, second model) may be obtained from other devices via a predetermined communication network.

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

[0211] [7. Other] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or 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 various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

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

[0213] Furthermore, the embodiments described above can be combined as appropriate, as long as the processing content is not contradictory.

[0214] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit," etc. For example, the acquisition unit can be replaced with acquisition means or acquisition circuit. [Explanation of Symbols]

[0215] 1. Information Processing System 10 User terminals 20 distribution servers 30 Advertiser terminals 100 Information Processing Devices 121 Advertising Information Storage Unit 122 Ad delivery history storage unit 123 Information storage unit for information provision 124 User Information Storage Unit 131 Acquisition Department 132 Analysis Department 133 Decision Section 134 Provision Department

Claims

1. An acquisition unit that acquires content information regarding content targeted for improvement, which is content whose effectiveness through distribution has decreased, A provision unit provides improvement measure information indicating improvement measures targeting the effects of the content to be improved, based on the content information of the content to be improved. Equipped with, The acquisition unit is, We obtain historical information showing the history of the aforementioned improvement measures that have been implemented in the past. The aforementioned supply unit is, The improvement measures information for the content to be improved is provided using the target history information of similar content that is similar to the content to be improved from the aforementioned history information. An information processing device characterized by the following:

2. The acquisition unit is, Obtain the content information of the aforementioned content subject to improvement whose distribution period meets the conditions. The information processing apparatus according to feature 1.

3. The acquisition unit is, The content information of the content to be improved is obtained for the distribution period which is equal to or greater than the threshold. The information processing apparatus according to feature 2.

4. The aforementioned supply unit is, Provide the information regarding the improvement measures for the content to be improved to the party that requested the distribution of the content to be improved. The information processing apparatus according to feature 1.

5. The aforementioned supply unit is, The improvement measures information for the content to be improved is transmitted to the terminal device used by the client of the content to be improved. The information processing apparatus according to feature 4.

6. The aforementioned supply unit is, Provides information on improvement measures that encourage changes to the content subject to improvement. The information processing apparatus according to feature 1.

7. The aforementioned supply unit is, This provides information on improvement measures that encourage changes to the design of the content to be improved. The information processing apparatus according to feature 6.

8. The aforementioned supply unit is, The information provided is a measure to encourage the change of the color of the content to be improved. The information processing apparatus according to feature 7.

9. The aforementioned supply unit is, The provided information on improvement measures that encourages changes to the text information included in the content to be improved. The information processing apparatus according to feature 7.

10. The aforementioned supply unit is, This provides information on improvement measures that encourage the placement of parts in the content to be improved. The information processing apparatus according to feature 7.

11. The aforementioned supply unit is, Based on a comparison between the content to be improved and the similar content, the information on improvement measures for the content to be improved is provided. The information processing apparatus according to feature 1.

12. The acquisition unit is, The improvement measures information for the advertisement that is the content to be improved is obtained, The aforementioned supply unit is, Based on the content information of the advertisement to be improved, the improvement measures information is provided, which indicates the improvement measures targeting the effects of the advertisement to be improved. The information processing apparatus according to feature 1.

13. The acquisition unit is, Obtain the information on the improvement measures for the aforementioned advertisements whose advertising metrics have declined. The aforementioned supply unit is, The information provided shows the improvement measures that target the advertising metrics of the advertisement to be improved. The information processing apparatus according to feature 12.

14. The acquisition unit is, Obtain information on improvement measures for the target advertisement whose advertising metrics related to clicks have decreased. The aforementioned supply unit is, The present invention provides information on improvement measures that indicate the improvement measures targeting the advertising metrics related to clicks of the advertisements to be improved. The information processing apparatus according to feature 13.

15. The acquisition unit is, Obtain the information on the improvement measures for the aforementioned advertisement whose click-through rate has decreased. The aforementioned supply unit is, The information provided shows the improvement measures that target the click-through rate of the advertisement to be improved. The information processing apparatus according to feature 14.

16. A method of information processing performed by a computer, The acquisition process involves obtaining content information about content that is subject to improvement, which is content whose effectiveness through distribution has decreased, and A provision step of providing improvement measure information that indicates improvement measures targeting the effects of the content to be improved, based on the content information of the content to be improved, Includes, The acquisition process described above is: We obtain historical information showing the history of the aforementioned improvement measures that have been implemented in the past. The aforementioned provisioning process is, The improvement measures information for the content to be improved is provided using the target history information of similar content that is similar to the content to be improved from the aforementioned history information. An information processing method characterized by the following:

17. Procedure for obtaining content information regarding content targeted for improvement, which is content whose effectiveness through distribution has decreased, A provision procedure for providing improvement measure information that indicates improvement measures targeting the effects of the content to be improved, based on the content information of the content to be improved, Have the computer run it, The acquisition procedure described above is: We obtain historical information showing the history of the aforementioned improvement measures that have been implemented in the past. The aforementioned provision procedure is, The improvement measures information for the content to be improved is provided using the target history information of similar content that is similar to the content to be improved from the aforementioned history information. An information processing program characterized by the following features.