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

The information processing apparatus uses AI to generate targeted advertisement content based on landing page and user attributes, improving the relevance and effectiveness of ad delivery.

JP2025098864AActive Publication Date: 2025-07-02LY CORP

Patent Information

Application Number
JP2023215275
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-20
Publication Date
2025-07-02
Estimated Expiration
2043-12-20

AI Technical Summary

Technical Problem

Existing advertisement distribution technologies do not effectively deliver highly relevant and targeted advertisement content to users.

Method used

An information processing apparatus that utilizes a generation AI to create advertisement content based on information about a designated landing page, user attributes, and target audience, and adjusts content based on determined advertising effectiveness.

Benefits of technology

Enhances the relevance and effectiveness of advertisement content delivery by generating personalized and high-performing ads tailored to user demographics and preferences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025098864000001_ABST
    Figure 2025098864000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, information processing method and information processing program, which enable distribution of more appropriate advertisements to users.SOLUTION: An information processing device disclosed herein comprises a specification reception unit, generation unit, and provision unit. The specification reception unit receives specification of a landing page of advertisement content. The generation unit inputs information including information on the landing page whose specification was received by the specification reception unit to generative AI and causes the generative AI to generate advertisement content. The provision unit provides the advertisement content generated by the generation unit.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, a technique for distributing advertisement content on the Internet is known. For example, Patent Document 1 proposes a technique for distributing advertisement content related to a search keyword input by a user.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, there is still room for further improvement in delivering more appropriate advertisement content to users.

[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 delivering more appropriate advertisement content to a user.

Means for Solving the Problems

[0006] The information processing apparatus according to the present application includes a designation reception unit, a generation unit, and a provision unit. The designation reception unit receives a designation of a landing page of advertisement content. The generation unit inputs, as input information, information including information on the landing page designated by the designation reception unit to a generation AI, and causes the generation AI to generate advertisement content. The provision unit provides the advertisement content generated by the generation unit.

Effects of the Invention

[0007] According to one aspect of the embodiment, there is an effect that more appropriate advertisement content can be delivered to the user.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Mode for Carrying Out the Invention

[0009] Hereinafter, embodiments for implementing an information processing apparatus, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing apparatus, information processing method, and information processing program according to the present application are not limited by this embodiment. Also, in the following embodiments, the same parts are denoted by the same reference numerals, and redundant explanations are omitted.

[0010] 〔1. Example of Information Processing〕 First, an example of information processing according to an embodiment will be described with reference to FIG. 1. FIG. 1 is a diagram for explaining the information processing according to the embodiment.

[0011] The information processing apparatus 1 shown in FIG. 1 is an information processing apparatus that cooperates with each terminal apparatus 2 of the user U and the terminal apparatus 3 of the business operator O and provides various types of information to each user U and business operator O online, and is realized by, for example, one or more servers or a cloud system. The terminal apparatuses 2 and 3 are, for example, smartphones, tablets, or personal computers.

[0012] The information processing apparatus 1 provides an advertisement generation service, an advertisement distribution service, and the like. The advertisement generation service is a service for generating advertisement content for guiding the user U to the landing page provided or to be provided by the business operator O. The advertisement distribution service is a service for distributing advertisement content to the user U, and is, for example, a service for distributing the advertisement content generated by the advertisement generation service to the user U.

[0013] The landing page is a page provided to the user U via advertisement content, search results, or the like. The advertisement content generated by the advertisement generation service includes a link to the landing page. The link to the landing page is the URL (Uniform Resource Locator) of the landing page or a shortened URL that redirects to the URL of the landing page, but is not limited to such an example.

[0014] Also, the landing page is composed of, for example, HTML (HyperText Markup Language), CSS (Cascading Style Sheets), JavaScript (registered trademark), image files, etc., but is not limited to such an example.

[0015] By selecting the advertisement content through an operation on the terminal device 2 (such as a click operation or a tap operation), the terminal device 2 accesses the URL of the landing page, and the terminal device 2 obtains a landing page corresponding to the advertisement content. The terminal device 2 displays the obtained landing page.

[0016] The advertisement content is, for example, a display advertisement, a listing advertisement, a video advertisement, etc., but is not limited to such examples. The display advertisement is, for example, a banner advertisement, an SNS (Social Networking Service) advertisement, a native advertisement, etc., but is not limited to such examples.

[0017] As shown in FIG. 1, the information processing device 1 receives an advertisement generation request transmitted from the terminal device 3 of the business operator O (step S1). The advertisement generation request includes information indicating the URL of the landing page specified by the business operator O or the landing page itself. By receiving the advertisement generation request transmitted from the terminal device 3, the information processing device 1 receives the specification of the landing page of the advertisement content.

[0018] Subsequently, the information processing device 1 inputs, as input information, the information including the information of the landing page specified in step S1 to the generation AI (Artificial Intelligence), and causes the generation AI to generate advertisement content (step S2).

[0019] The generation AI is, for example, a text generation AI, an image generation AI, or a multimodal generation AI. The text generation AI is, for example, a large language model trained to estimate and output the next token from the input token sequence, and is, for example, a transformer-based model or an RNN (Recurrent Neural Network)-based model, etc., but may also be a hybrid model thereof. Further, the text generation AI may be a composite system combined with an identification mechanism for preventing unauthorized use.

[0020] Transformer-based models include, for example, GPT (Generative Pre-trained Transformer) (registered trademark), BARD (Bidirectional Auto Regressive Decoder), etc., but are not limited to such examples. RNN-based models include, for example, RWKV (Receptance Weighted Key Value), etc., but are not limited to such examples.

[0021] Image generation AI is AI that generates images from text, including, for example, StackGAN (Generative Adversarial Networks), AttnGAN, T2I (Text-to-Image) with Transformers, Diffusion models, etc., but is not limited to such examples. Examples of Diffusion models include DALL-E and Stable-Diffusion.

[0022] Multimodal generation AI is, for example, generative AI that generates at least one of text, images, and audio from at least one of text, images, and audio. Multimodal generation AI includes, for example, GPT-4V, CM3Leon (Chameleon Multimodal Model), etc., but is not limited to such examples.

[0023] Note that it is desirable for the generative AI to be trained so as not to include personal information, etc. in its generation results. Also, the generative AI may be a language model that is specifically trained (e.g., fine-tuned) to generate advertising content. The generative AI may be located in an external information processing device, and the information processing device 1 uses the generative AI via an API (Application Programming Interface) provided by the external information processing device, but the generative AI may also be located within the information processing device 1.

[0024] In step S2, in the information processing apparatus 1, the information to be included in the input information as the information of the landing page is, for example, the text information included in the landing page, the image information indicating the landing page, or the text information and the image information included in the landing page. The text information is the information indicating the character string included in the landing page. The image information is the information indicating the image included in the landing page.

[0025] For example, the information processing apparatus 1 inputs, as input information, information including instruction information which is information for instructing the generation of advertisement content and the information of the landing page, and causes the generation AI to generate advertisement content.

[0026] The instruction information included in the input information includes, for example, the information of the character string "You are an advertisement creator. Please generate advertisement content for the landing page based on the information of the input landing page and having a high predicted advertisement effect." The advertisement effect is, for example, the selection rate of the advertisement content (for example, click rate or tap rate) or the viewing rate of the landing page, etc., but is not limited to such examples.

[0027] In addition, the information included in the input information may further include target information which is information indicating the target of the advertisement content, in addition to the instruction information and the input information. For example, the target information is information indicating the user U who is the target of the advertisement content.

[0028] The attributes of the user U are, for example, the demographic attributes or psychographic attributes of the user U. The demographic attributes of the user U are, for example, the gender, age (age group), occupation, place of residence, annual income, family, etc. of the user U, but are not limited to such examples. The psychographic attributes of the user U are the interests, lifestyle, values, etc. of the user U, but are not limited to such examples.

[0029] When the indication information indicates that the target information is for the user U who is the target of the advertising content, it further includes the information of the character string "The attributes of the user who is the target of the advertising content are as follows".

[0030] Moreover, the generative AI used in the information processing apparatus 1 may be a generative AI that is fine-tuned using, as learning information, information including a combination of the information of the landing page of advertising content with high advertising effectiveness and that advertising content.

[0031] In this case, the information processing apparatus 1 inputs input information including the information of the landing page to the generative AI to cause the generative AI to generate advertising content, or inputs input information further including target information to the generative AI to cause the generative AI to generate advertising content.

[0032] In this way, the information processing apparatus 1 can input, to the generative AI, input information including one or more of the indication information and the target information in addition to the information of the landing page, and cause the generative AI to generate advertising content.

[0033] Moreover, the information processing apparatus 1 can also cause the generative AI to generate a plurality of advertising contents. For example, the information processing apparatus 1 inputs input information including the information of the character string "Please generate 10 pieces of advertising content for the landing page." to the generative AI, and causes the generative AI to generate 10 pieces of advertising content.

[0034] Moreover, the information processing apparatus 1 can also input, to the generative AI, input information including the information of the landing page, and cause the generative AI to output information for collecting information about the materials to be included in the advertising content.

[0035] For example, when the information processing apparatus 1 uses the API provided by OpenAI, it uses the function-calling function to output to the generative AI information for collecting information about the materials to be included in the advertising content. The input information input to the generative AI includes, for example, information including function definition information defining the function name and the arguments of the function and the information of the landing page. Instead of the function definition information, information indicating the name of the material, etc. may be included in the input information.

[0036] For example, based on the information output from the generative AI, the information processing apparatus 1 collects information about the materials to be included in the advertising content, inputs the collected information about the materials to be included in the advertising content to the generative AI, and causes the generative AI to generate the advertising content.

[0037] Also, the information processing apparatus 1 can cause the generative AI to generate the advertising content by inputting the input information including the information of the landing page to the generative AI to generate the information for generating the advertising content and inputting such information to the generative AI.

[0038] The above-described advertising generation request may include base advertising content. The base advertising content is the advertising content that serves as the basis for the advertising content generated in step S2. In this case, when receiving the advertising generation request, the information processing apparatus 1 receives the base advertising content.

[0039] Then, the information processing apparatus 1 inputs the information including the information of the landing page and the base advertising content to the generative AI as input information, and causes the generative AI to generate advertising content similar to the base advertising content.

[0040] For example, the information processing apparatus 1 causes the generative AI to generate advertising content similar to the base advertising content by inputting to the generative AI the input information including the instruction information for causing the generative AI to generate advertising content similar to the base advertising content, the information of the landing page, and the base advertising content.

[0041] In this case, the instruction information includes, for example, the information of the character string "You are an excellent advertisement creator. Based on the information of the input landing page, please generate the advertisement content of that landing page. The advertisement content to be generated should be similar advertisement content based on the input advertisement content.", but is not limited to such an example.

[0042] Note that the above-mentioned instruction information is the information included in the system message indicating that the role is the message of the generative AI when the generative AI is GPT-4 of OpenAI, but may also be the information included in the user message indicating that the role is the message of the user. Further, the information of the landing page, the target information, and the base advertisement content are the information included in the user message, but may also be the information included in the system message.

[0043] Subsequently, the information processing device 1 provides the advertisement content generated in step S2 (step S3). For example, when the information processing device 1 receives an advertisement delivery request transmitted from the terminal device 2 of the user U, the information processing device 1 transmits the advertisement content generated in step S2 to the terminal device 2, thereby providing the advertisement content generated in step S2 to the user U.

[0044] For example, when the information processing device 1 generates a plurality of advertisement contents corresponding to one landing page in step S2, the information processing device 1 randomly or based on a predetermined rule selects one advertisement content from these plurality of advertisement contents and provides the selected advertisement content to the user U.

[0045] Also, when the information processing device 1 generates advertisement content for each attribute of the user U in step S2, the information processing device 1 transmits the advertisement content corresponding to the attribute specified by the information included in the advertisement delivery request to the terminal device 2. The process of step S3 is repeatedly performed.

[0046] Subsequently, the information processing apparatus 1 determines the advertising effect of the advertising content provided in step S3 (step S4). When there are a plurality of advertising contents generated in step S2, the information processing apparatus 1 determines the advertising effect of each of the plurality of advertising contents.

[0047] The advertising effect determined in step S4 is, for example, CTR (Click Through Rate), CVR (Conversion Rate), etc., but is not limited to such examples, and may be, for example, the impression rate of the landing page.

[0048] In step S4, the information processing apparatus 1 can also determine the advertising effect of the advertising content for each attribute of the user U to whom the advertising content is provided. For example, in step S4, the information processing apparatus 1 determines the advertising effect of the advertising content for each combination of the gender, age (age group), place of residence, etc. of the user U to whom the advertising content is provided (for example, a 20-year-old male living in Tokyo, a 30-year-old female living in Osaka Prefecture, etc.).

[0049] Subsequently, the information processing apparatus 1 changes or selects the advertising content based on the determination result of the advertising effect in step S4 (step S5). For example, when the advertising effect determined in step S4 does not satisfy a predetermined condition for the advertising content, the information processing apparatus 1 changes the advertising content of the landing page by generating new advertising content for the landing page corresponding to the advertising content.

[0050] The predetermined condition is, for example, a condition that the CTR is equal to or greater than a threshold value, or a condition that the CVR is equal to or greater than a threshold value, etc., but may also be a condition that the impression rate of the landing page is equal to or greater than a threshold value. Also, the method for generating new advertising content is the same as the method for generating advertising content in step S2.

[0051] Further, when there are a plurality of advertisement contents generated in step S2, the information processing apparatus 1 selects, based on the advertisement effect of each of these plurality of advertisement contents, the advertisement content to be provided in the future from among the plurality of advertisement contents generated in step S2.

[0052] For example, the information processing apparatus 1 selects, as the advertisement content to be provided in the future, the advertisement content among the plurality of advertisement contents generated in step S2 whose CTR is equal to or higher than a threshold value or whose CVR is equal to or higher than a threshold value. Further, the information processing apparatus 1 can also select, as the advertisement content to be provided in the future, the top m (m is a natural number of 1 or more) advertisement contents in terms of CTR or CVR among the plurality of advertisement contents generated in step S2.

[0053] Further, the information processing apparatus 1 can also select, as the advertisement content to be provided in the future, the advertisement content among the plurality of advertisement contents generated in step S2 whose impression rate of the landing page is equal to or higher than a threshold value or the top m advertisement contents.

[0054] Also, when the information processing apparatus 1 generates advertisement content for each attribute of the user U in step S2, the information processing apparatus 1 can also select the advertisement content to be provided in the future based on the attribute of the user U for whom the advertisement content is to be provided and the determination result in step S4. In this case, the information processing apparatus 1 selects, for each attribute of the user U, the advertisement content to be provided in the future based on, for example, the determination result in step S4 for each attribute of the user U for whom the advertisement content is to be provided.

[0055] Note that when there is no advertisement content among the plurality of advertisement contents generated in step S2 whose CTR is equal to or higher than a threshold value or whose CVR is equal to or higher than a threshold value, the information processing apparatus 1 generates a new plurality of advertisement contents by the same processing as in step S2.

[0056] When the information processing apparatus 1 changes or selects advertisement content in step S5, it provides the changed or selected advertisement content. The method of providing advertisement content in this case is the same as the method of providing advertisement content in step S3.

[0057] In the above-described example, the information processing apparatus 1 generates advertisement content corresponding to the landing page before receiving an advertisement distribution request. However, the present invention is not limited to such an example, and advertisement content corresponding to the landing page can also be generated when an advertisement distribution request is received.

[0058] For example, when an advertisement distribution request transmitted from the terminal device 2 or the like is received, the information processing apparatus 1 inputs information including information on the landing page as input information to the generation AI, and causes the generation AI to generate advertisement content. The method of generating advertisement content is the same as the method of generating advertisement content in step S2.

[0059] Further, the information included in the input information may further include information on the media surface on which the advertisement content is to be posted. The information on the media surface on which the advertisement content is to be posted is included in, for example, the advertisement distribution request. The information on the media surface includes at least one of text information and image information on the media surface. The text information on the media surface is information on a character string included in the media surface, and the image information on the media surface is information indicating an image included in the media surface.

[0060] In this case, the information processing apparatus 1 causes the generation AI to generate advertisement content using, as input information, information including instruction information further including information on the character string "The information on the media surface on which the advertisement content is to be posted is as follows" and information on the media surface on which the advertisement content is to be posted.

[0061] In this way, the information processing apparatus 1 receives a designation of the landing page of the advertisement content, inputs information including the information of such a landing page as input information to the generation AI, and causes the generation AI to generate advertisement content. Then, the information processing apparatus 1 provides the generated advertisement content. Thereby, the information processing apparatus 1 can distribute more appropriate advertisement content to the user U.

[0062] Hereinafter, the configuration of an information processing system including the information processing apparatus 1, the terminal apparatus 2, and the terminal apparatus 3 that perform such processing will be described in detail.

[0063] [2. Configuration of Information Processing System] FIG. 2 is a diagram showing an example of the configuration of an information processing system according to an embodiment. As shown in FIG. 2, the information processing system 100 according to the embodiment includes an information processing apparatus 1, a plurality of terminal apparatuses 2, and a terminal apparatus 3.

[0064] The plurality of terminal apparatuses 2 are used by different users U. The terminal apparatus 3 is, for example, a terminal apparatus of the business operator O. The terminal apparatuses 2 and 3 are, for example, a notebook PC (Personal Computer), a desktop PC, a smartphone, a tablet PC, or a wearable device. The wearable device is, for example, smart glasses or a smartwatch, but is not limited to such examples.

[0065] Each of the information processing apparatus 1, the terminal apparatus 2, and the terminal apparatus 3 is communicably connected to each other by wire or wirelessly via the network N. Note that the information processing system 100 shown in FIG. 2 may include a plurality of information processing apparatuses 1 and the like.

[0066] The network N includes, for example, a WAN (Wide Area Network) such as the Internet and a mobile communication network such as LTE (Long Term Evolution), 4G (4th Generation), and 5G (5th Generation: 5th Generation Mobile Communication System), but is not limited to such examples.

[0067] The terminal devices 2 and 3 can be connected to the network N via a mobile communication network, short-range wireless communication such as Bluetooth (registered trademark), or wireless LAN (Local Area Network), and communicate with the information processing device 1 and the like.

[0068] [3. Configuration of Information Processing Device 1] FIG. 3 is a diagram showing an example of the configuration of the information processing device 1 according to the embodiment. As shown in FIG. 3, the information processing device 1 includes a communication unit 10, a storage unit 11, and a processing unit 12.

[0069] [3.1. Communication Unit 10] The communication unit 10 is realized by, for example, a communication module or a NIC (Network Interface Card). The communication unit 10 is connected to the network N by wire or wirelessly, and transmits and receives information to and from various other devices. For example, the communication unit 10 transmits and receives information to and from each of the terminal device 2 and the terminal device 3 via the network N.

[0070] [3.2. Storage Unit 11] The storage unit 11 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 11 includes a user information storage unit 20 and an advertisement content storage unit 21.

[0071] [3.2.1. User Information Storage Unit 20] The user information storage unit 20 stores user information including information about the user U. FIG. 4 is a diagram showing an example of a user information table stored in the user information storage unit 20 of the information processing device 1 according to the embodiment. As shown in FIG. 4, the user information table stored in the user information storage unit 20 includes items such as "user ID", "attribute information", and "behavior history".

[0072] The "user ID" is identification information for identifying user U. The "attribute information" is the attribute information of user U corresponding to the "user ID", and includes, for example, information on psychographic attributes and demographic attributes. Demographic attributes are, for example, gender, age, place of residence, and occupation, etc., and psychographic attributes are interests such as travel, clothing, cars, religion, etc., lifestyle, thoughts, and trends of thoughts, etc.

[0073] The "behavior history" is the behavior history of user U corresponding to the "user ID". The behavior history of user U includes, for example, the identification information of the advertisement content provided to user U by the processing unit 12 of the information processing device 1, information indicating the presence or absence of past selections (such as click operations or tap operations) of the advertisement content provided to user U by user U, information indicating the presence or absence of browsing of each landing page, etc.

[0074] [3.2.2. Advertisement Content Storage Unit 21] The advertisement content storage unit 21 stores various information related to advertisement content. FIG. 5 is a diagram showing an example of an advertisement content table stored in the advertisement content storage unit 21 of the information processing device 1 according to the embodiment.

[0075] In the example shown in FIG. 5, the advertisement content table stored in the advertisement content storage unit 21 includes information on items such as "advertisement content ID", "advertisement content", "link", and "advertisement effect". The "advertisement content ID" is an identifier for identifying advertisement content and is information assigned to each advertisement content.

[0076] The "advertisement content" is the advertisement content associated with the "advertisement content ID", and is, for example, display advertisements, listing advertisements, video advertisements, etc., but is not limited to such examples. Display advertisements are, for example, banner advertisements, SNS advertisements, native advertisements, etc., but are not limited to such examples.

[0077] "Link" is the link information of the landing page of the advertisement content associated with the "Advertisement Content ID", for example, the information of the URL. "Advertising effect" is the information indicating the advertising effect by the advertisement content associated with the "Advertisement Content ID".

[0078] Note that the user information table stored in the advertisement content storage unit 21 may include, for example, the information of the landing page of the advertisement content associated with the "Advertisement Content ID" instead of the link information of the landing page, or may include other information.

[0079] [3.3. Processing Unit 12] The processing unit 12 is a controller, and is realized, for example, by a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing apparatus 1 using a RAM or the like as a work area.

[0080] Also, the processing unit 12 is a controller, and may be partially or entirely realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a GPGPU (General Purpose Graphic Processing Unit).

[0081] As shown in FIG. 3, the processing unit 12 includes a reception unit 30, an acquisition unit 31, a generation unit 32, a provision unit 33, a determination unit 34, a selection unit 35, and a change unit 36, and realizes or executes the functions and operations of information processing described below. Note that the internal configuration of the processing unit 12 is not limited to the configuration shown in FIG. 3, and may be other configurations as long as they perform the information processing described later.

[0082] [3.3.1. Reception Unit 30] The reception unit 30 receives various information and requests. For example, the reception unit 30 receives various information and requests transmitted from the terminal device 2 of the user U, or receives various information and requests transmitted from the terminal device 2 of the business operator O. The reception unit 30 includes, for example, a designated reception unit 40, a request reception unit 41, and a base reception unit 42.

[0083] 〔3.3.1.1. Designated Reception Unit 40〕 The designated reception unit 40 receives the designation of the landing page of the advertisement content. For example, the advertisement generation request includes information indicating the URL of the landing page designated by the business operator O or the landing page itself, and the designated reception unit 40 receives the designation of the landing page of the advertisement content by receiving the advertisement generation request transmitted from the terminal device 3.

[0084] In addition, the advertisement generation request may include base advertisement content. The base advertisement content is advertisement content that serves as the basis for the advertisement content generated by the generation unit 32. In this case, when the designated reception unit 40 receives an advertisement generation request including the base advertisement content or link information of the base advertisement content, the designated reception unit 40 receives the base advertisement content indicated by the advertisement generation request.

[0085] 〔3.3.1.2. Request Reception Unit 41〕 The request reception unit 41 receives an advertisement distribution request. For example, the request reception unit 41 receives an advertisement distribution request transmitted from the terminal device 2 or an external information processing device (for example, an ad server) via the network N and the communication unit 10.

[0086] The advertisement distribution request includes, for example, information indicating the address of the terminal device 2 or an external information processing device, information indicating the attributes of the user U of the terminal device 2, information on the media surface where the advertisement content is to be published, etc., but the information included in the advertisement distribution request is not limited to these examples.

[0087] 〔3.3.1.3. Base Reception Unit 42〕 The base reception unit 42 receives base advertisement content which is advertisement content serving as a base. For example, the advertisement generation request includes link information of the base advertisement content or the base advertisement content specified by the business operator O, and the specification reception unit 40 receives the base advertisement content by receiving the advertisement generation request transmitted from the terminal device 3.

[0088] 〔3.3.2. Acquisition unit 31〕 The acquisition unit 31 acquires various information from an external information processing device or the storage unit 11. For example, the acquisition unit 31 acquires various content and information of each user U from an external information processing device via the network N and the communication unit 10.

[0089] Also, the acquisition unit 31 acquires information of each user U from the user information storage unit 20 of the storage unit 11. For example, when an advertisement distribution request is received by the request reception unit 41, the acquisition unit 31 acquires the attribute information and the action history of the user U transmitted from an external information processing device based on the identification information (for example, user ID) included in such an advertisement distribution request.

[0090] Also, the acquisition unit 31 acquires each advertisement content from the advertisement content storage unit 21 of the storage unit 11. For example, when an advertisement distribution request is received by the request reception unit 41, the acquisition unit 31 acquires advertisement content from the advertisement content storage unit 21 of the storage unit 11.

[0091] 〔3.3.3. Generation unit 32〕 The generation unit 32 generates various information. For example, the generation unit 32 inputs information including information of the landing page specified by the specification reception unit 40 as input information to the generation AI, and causes the generation AI to generate advertisement content.

[0092] The generative AI is, for example, text generative AI, image generative AI, or multimodal generative AI. The text generative AI is, for example, a large language model trained to estimate and output the next token from an input token sequence, such as a Transformer-based model, an RNN-based model, etc., or it may be a hybrid model like these. Also, the text generative AI may be a composite system combined with an identification mechanism for preventing abuse, etc.

[0093] Transformer-based models are, for example, GPT, BARD, etc., but are not limited to such examples. RNN-based models are, for example, RWKV, etc., but are not limited to such examples.

[0094] The image generative AI is an AI that generates an image from text, such as StackGAN, AttnGAN, T2I with Transformers, Diffusion models, etc., but is not limited to such examples. Examples of Diffusion models include DALL-E and Stable-Diffusion.

[0095] The multimodal generative AI is, for example, a generative AI that generates at least one of text, image, and voice from at least one of text, image, and voice. The multimodal generative AI is, for example, GPT-4V, CM3Leon, etc., but is not limited to such examples.

[0096] Note that it is desirable for the generative AI to be trained so as not to include personal information, etc. in its generation results. Also, the generative AI may be a language model specially trained (e.g., fine-tuned) to generate advertising content. The generative AI is arranged in an external information processing device, and the generation unit 32 uses the generative AI via an API, but the generative AI may be arranged inside the information processing device 1.

[0097] In the generation unit 32, the information to be included in the input information as the information of the landing page is, for example, the text information included in the landing page, the image information indicating the landing page, or the text information and the image information included in the landing page. The text information is the information indicating the character string included in the landing page. The image information is the information indicating the image included in the landing page.

[0098] For example, the generation unit 32 inputs, as the input information, the information including the instruction information which is the information instructing the generation of the advertisement content and the information of the landing page to the generation AI, and causes the generation AI to generate the advertisement content.

[0099] The instruction information included in the input information includes, for example, the information of the character string "You are an advertisement creator. Please generate the advertisement content of the landing page which is predicted to have a high advertisement effect based on the information of the input landing page." The advertisement effect is, for example, the selection rate of the advertisement content (for example, the click rate or the tap rate) or the viewing rate of the landing page, etc., but is not limited to such examples.

[0100] In addition, the information included in the input information may further include target information which is the information indicating the target of the advertisement content in addition to the instruction information and the input information. For example, the target information is the information indicating the user U who is the target of the advertisement content.

[0101] The attributes of the user U are, for example, the demographic attributes or the psychographic attributes of the user U. The demographic attributes of the user U are, for example, the gender, age (age group), occupation, place of residence, annual income, family, etc. of the user U, but are not limited to such examples. The psychographic attributes of the user U are the interests, lifestyle, values, etc. of the user U, but are not limited to such examples.

[0102] For example, the generation unit 32 inputs, as input information to the generation AI, information further including information indicating the attributes of the user U who is the target of the advertisement content, and causes the generation AI to generate advertisement content according to the attributes.

[0103] In this case, when the target information is information indicating the user U who is the target of the advertisement content, the instruction information included in the input information input to the generation AI further includes the information of the character string "The attributes of the user who is the target of the advertisement content are as follows".

[0104] Further, the generation AI used by the generation unit 32 may be a generation AI fine-tuned with information including a combination of information on the landing page of advertisement content with high advertisement effects and that advertisement content as learning information.

[0105] In this case, the generation unit 32 inputs input information including the information of the landing page to the generation AI to cause the generation AI to generate advertisement content, or inputs input information further including the target information to the generation AI to cause the generation AI to generate advertisement content.

[0106] In this way, in addition to the information of the landing page, the generation unit 32 can input, to the generation AI, input information including one or more of the instruction information and the target information, and cause the generation AI to generate advertisement content.

[0107] Further, the generation unit 32 can also cause the generation AI to generate a plurality of advertisement contents. For example, the generation unit 32 inputs, to the generation AI, input information including the information of the character string "Please generate 10 advertisement contents for the landing page.", and causes the generation AI to generate 10 advertisement contents.

[0108] Further, for example, the generation unit 32 can input input information including the information of the landing page to the generation AI and cause the generation AI to output information for collecting information on the materials to be included in the advertisement content.

[0109] For example, when the generation unit 32 uses the API provided by OpenAI, it uses the function calling function to output information for the generation AI to collect information about the materials to be included in the advertisement content. The input information input to the generation AI includes, for example, information including function definition information defining the function name and the arguments of the function and the information of the landing page. Instead of the function definition information, information indicating the name of the material, etc. may be included in the input information.

[0110] The generation unit 32, for example, collects information about the materials to be included in the advertisement content based on the information output from the generation AI, inputs the collected information about the materials to be included in the advertisement content to the generation AI, and causes the generation AI to generate the advertisement content.

[0111] Also, the generation unit 32 can cause the generation AI to generate advertisement content by inputting input information including the information of the landing page to the generation AI to generate information for generating the advertisement content and inputting such information to the generation AI.

[0112] Also, when the base reception unit 42 receives the base advertisement content, the generation unit 32 inputs information including the information of the landing page and the base advertisement content to the generation AI as input information, and causes the generation AI to generate advertisement content similar to the base advertisement content. The base advertisement content is the advertisement content that serves as the basis for the advertisement content generated by the generation unit 32.

[0113] For example, the generation unit 32 causes the generation AI to generate advertisement content similar to the base advertisement content by inputting input information including instruction information for causing the generation AI to generate advertisement content similar to the base advertisement content, the information of the landing page, and the base advertisement content to the generation AI.

[0114] In this case, the instruction information includes, for example, the information of the character string "You are an excellent advertisement creator. Based on the information of the input landing page, please generate the advertisement content of that landing page. The advertisement content to be generated should be similar advertisement content based on the input advertisement content.", but is not limited to such an example.

[0115] In addition, the generation unit 32 changes the advertisement content of the landing page by using the generation AI to generate new advertisement content for the landing page corresponding to the advertisement content specified by the change unit 36. The method for generating the new advertisement content is the same as the method for generating the advertisement content described above.

[0116] The advertisement content specified by the change unit 36 is advertisement content whose advertisement effect determined by the determination unit 34 does not satisfy a predetermined condition when one advertisement content is generated by the generation unit 32 in response to an advertisement generation request.

[0117] In addition, the advertisement content specified by the change unit 36 is each of the plurality of advertisement contents whose advertisement effects of all the plurality of advertisement contents generated by the generation unit 32 in response to an advertisement generation request are determined by the determination unit 34 not to satisfy a predetermined condition. In this case, the generation unit 32 generates a new plurality of advertisement contents by using the generation AI.

[0118] Note that the above-described instruction information is information included in a system message indicating that the role is a message of the generation AI when using the API provided by OpenAI, but may be information included in a user message indicating that the role is a message of the user. Also, the information of the landing page, the target information, and the base advertisement content are information included in the user message, but may be information included in the system message.

[0119] Further, when an advertisement delivery request is received by the request reception unit 41, the generation unit 32 can also generate advertisement content corresponding to the landing page designated by the designation reception unit 40.

[0120] For example, when an advertisement delivery request is received by the request reception unit 41, the generation unit 32 inputs information including the information of the landing page designated by the designation reception unit 40 as input information to the generation AI, and causes the generation AI to generate advertisement content. The method for generating the advertisement content is the same as the generation method described above.

[0121] Further, the information included in the input information may further include information on the media surface on which the advertisement content is to be posted. The information on the media surface on which the advertisement content is to be posted is included in, for example, the advertisement delivery request. The information on the media surface includes at least one of text information and image information of the media surface. The text information of the media surface is information on the character string included in the media surface, and the image information of the media surface is information indicating the image included in the media surface.

[0122] In this case, the generation unit 32 inputs information further including information on the media surface on which the advertisement content is to be posted as input information to the generation AI, and causes the generation AI to generate advertisement content corresponding to the media surface.

[0123] For example, the generation unit 32 causes the generation AI to generate advertisement content using, as input information, information including instruction information further including information on the character string "The information on the media surface on which the advertisement content is posted is as follows" and information on the media surface on which the advertisement content is to be posted.

[0124] [3.3.4. Providing Unit 33] The providing unit 33 provides various types of information via the communication unit 10 and the network N. For example, the providing unit 33 provides the advertisement content generated by the generation unit 32 to the user U and the business operator O.

[0125] When the providing unit 33 receives, for example, an advertisement distribution request transmitted from the terminal device 2 of the user U, the providing unit 33 provides the user U with the advertisement content generated by the generating unit 32 by transmitting the advertisement content generated by the generating unit 32 to the terminal device 2.

[0126] For example, when a plurality of advertisement contents are generated corresponding to one landing page by the generating unit 32, the providing unit 33 provides these plurality of advertisement contents to the user U. For example, the providing unit 33 randomly or based on a predetermined rule selects one advertisement content from among the plurality of advertisement contents generated by the generating unit 32, and provides the selected advertisement content to the user U.

[0127] After the providing unit 33 provides the user U with the plurality of advertisement contents generated by the generating unit 32, the providing unit 33 provides the user U with the advertisement content selected as a future providing target by the selecting unit 35 among these plurality of advertisement contents. The providing unit 33 excludes the advertisement content not selected by the selecting unit 35 from among the plurality of advertisement contents from the providing target for the user U. Thereby, the information processing apparatus 1 can stop providing the advertisement content with a low advertisement effect among the plurality of advertisement contents generated using the generation AI.

[0128] Also, when advertisement content is generated by the generating unit 32 for each attribute of the user U, the providing unit 33 provides the user U with the advertisement content generated by the generating unit 32 by transmitting the advertisement content corresponding to the attribute specified by the information included in the advertisement distribution request to the terminal device 2.

[0129] 〔3.3.5. Determination Unit 34〕 The determination unit 34 determines the advertisement effect of the advertisement content provided by the providing unit 33 based on the behavior history of the user U acquired by the acquisition unit 31.

[0130] For example, when a plurality of advertisement contents are generated by the generation unit 32 for one advertisement generation request, the determination unit 34 determines the advertisement effect of each of these plurality of advertisement contents provided by the provision unit 33.

[0131] The advertisement effect determined by the determination unit 34 is, for example, CTR, CVR, etc., but is not limited to such examples. For example, it may be the impression rate of the landing page by the user U after the advertisement content is distributed to the user U.

[0132] The determination unit 34 can also determine the advertisement effect of the advertisement content for each attribute of the user U to whom the advertisement content is to be provided. For example, the determination unit 34 determines the advertisement effect of the advertisement content for each combination of the gender, age (age group), place of residence, etc. of the user U to whom the advertisement content is to be provided (for example, men in their 20s living in Tokyo, women in their 30s living in Osaka Prefecture, etc.).

[0133] [3.3.6. Selection Unit 35] Based on the determination result by the determination unit 34, the selection unit 35 selects the advertisement content to be provided from among the plurality of advertisement contents generated by the generation unit 32.

[0134] For example, when there are a plurality of advertisement contents generated by the generation unit 32, the selection unit 35 selects the advertisement content to be provided in the future from among the plurality of advertisement contents generated by the generation unit 32 based on the advertisement effect of each of these plurality of advertisement contents. Thereby, the selection unit 35 can exclude, for example, those other than one or more advertisement contents with high advertisement effect from among the plurality of advertisement contents generated by the generation unit 32 from the future provision targets.

[0135] For example, the selection unit 35 selects, as the advertisement content to be provided in the future, the advertisement content among the plurality of generated advertisement contents generated by the generation unit 32 whose CTR is equal to or higher than the threshold value or whose CVR is equal to or higher than the threshold value. Further, the selection unit 35 can also select, as the advertisement content to be provided in the future, the m advertisement contents (m is a natural number of 1 or more) with the highest CTR or CVR among the plurality of generated advertisement contents generated by the generation unit 32.

[0136] Further, the selection unit 35 can also select, as the advertisement content to be provided in the future, the advertisement content among the plurality of generated advertisement contents generated by the generation unit 32 whose landing page impression rate is equal to or higher than the threshold value or the top m advertisement contents.

[0137] In addition, when the advertisement content is generated by the generation unit 32 for each attribute of the user U, the selection unit 35 can also select, for each attribute of the user U, the advertisement content to be provided in the future based on the attribute of the user U for which the advertisement content is to be provided and the determination result by the determination unit 34. In this case, the selection unit 35 can select, for each attribute of the user U, the advertisement content to be provided in the future based on, for example, the determination result by the determination unit 34 for each attribute of the user U for which the advertisement content is to be provided.

[0138] [3.3.7. Change Unit 36] Based on the determination result by the determination unit 34, the change unit 36 changes the advertisement content to be provided in the future in place of the advertisement content generated by the generation unit 32.

[0139] For example, the selection unit 35 identifies the advertisement content whose advertisement effect determined by the determination unit 34 does not satisfy the predetermined conditions. Then, the selection unit 35 causes the generation unit 32 to generate new advertisement content for the landing page corresponding to the identified advertisement content using the generation AI, thereby changing the advertisement content on the landing page.

[0140] The predetermined conditions are, for example, the condition that the CTR is equal to or greater than a threshold value, or the condition that the CVR is equal to or greater than a threshold value, etc., but may also be the condition that the impression rate of the landing page is equal to or greater than a threshold value.

[0141] Further, when all the advertising effects of the plurality of advertising contents generated by the generation unit 32 do not satisfy the predetermined conditions in response to the advertisement generation request, the modification unit 36 identifies the plurality of advertising contents. Then, the modification unit 36 changes the advertising content of the landing page by causing the generation unit 32 to generate a new plurality of advertising contents corresponding to the identified plurality of advertising contents.

[0142] Note that the selection unit 35 can also use the generation AI to generate new advertising content for the landing page corresponding to the advertising content identified as the advertising content whose advertising effect determined by the determination unit 34 does not satisfy the predetermined conditions. The method for generating new advertising content by the selection unit 35 in this case is the same as the method for generating advertising content by the generation unit 32.

[0143] [4. Processing Procedure] Next, a description will be given of the information processing procedure by the processing unit 12 of the information processing apparatus 1 according to the embodiment. FIG. 6 is a flowchart showing an example of information processing by the processing unit 12 of the information processing apparatus 1 according to the embodiment.

[0144] As shown in FIG. 6, the processing unit 12 of the information processing apparatus 1 determines whether or not an advertisement generation request has been received (step S10). When the processing unit 12 determines that an advertisement generation request has been received (step S10: Yes), it generates advertising content using the generation AI (step S11).

[0145] When the process of step S11 ends, or when it is determined that no advertisement generation request has been received (step S10: No), the processing unit 12 determines whether an advertisement delivery request has been received (step S12). When the processing unit 12 determines that an advertisement delivery request has been received (step S12: Yes), it delivers advertisement content to the terminal device 2 according to the advertisement delivery request (step S13).

[0146] When the process of step S13 ends, or when it is determined that no advertisement delivery request has been received (step S12: No), the processing unit 12 determines whether the selection timing has arrived (step S14). The selection timing is, for example, the timing when a predetermined period has elapsed since the advertisement content was generated, the timing specified by the operator O, or the timing when the number of deliveries of the advertisement content reaches a predetermined number.

[0147] When the processing unit 12 determines that the selection timing has arrived (step S14: Yes), it determines the advertisement effect of the advertisement content (step S15), and determines whether it is necessary to select or change the advertisement content based on the determination result (step S16). When the processing unit 12 determines that it is necessary to select or change the advertisement content (step S16: Yes), it selects or changes the advertisement content (step S17).

[0148] When the process of step S17 ends, when it is determined that the selection timing has not arrived (step S14: No), or when it is determined that it is not necessary to select or change the advertisement content (step S16: No), the processing unit 12 determines whether the operation end timing has arrived (step S18). The processing unit 12 determines that the operation end timing has arrived, for example, when the power of the information processing apparatus 1 is turned off.

[0149] When the processing unit 12 determines that the operation end timing has not arrived (step S18: No), the process proceeds to step S10. When it determines that the operation end timing has arrived (step S18: Yes), the process shown in FIG. 6 is terminated.

[0150] 〔5. Modification Example〕 In the above-described example, when the base advertisement content is received by the base reception unit 42, the generation AI is caused to generate advertisement content similar to such base advertisement content. However, the present invention is not limited to such an example.

[0151] For example, the generation unit 32 may specify a plurality of other landing pages similar to the landing page received by the specification reception unit 40, and determine, as the base advertisement content, the advertisement content having the highest advertisement effect among the advertisement contents of the plurality of specified other landing pages.

[0152] For example, the generation unit 32 vectorizes the landing page received by the specification reception unit 40, and determines, as the base advertisement content, the advertisement content of another landing page having the highest vector similarity.

[0153] The vectorization is performed, for example, by embedding (Embedding) using a sentence embedding model (for example, a model based on a transformer). The vector information of the landing page is represented by, for example, a vector of several hundred dimensions, but is not limited to such an example.

[0154] Further, when the generation unit 32 generates one advertisement content for a plurality of landing pages, the generation unit 32 can also input information including information on the plurality of landing pages to the generation AI and cause the generation AI to generate advertisement content.

[0155] Further, the generation unit 32 inputs, as input information, information including image information and instruction information that is information instructing the output of a description text of what the image indicated by the image information is, to the multimodal generation AI, and can acquire information on the description text of what the image indicated by the image information is from the generation AI. The image information is image information indicating a landing page, image information of a media surface, image information of base advertisement content, or the like.

[0156] In this case, instead of the image information indicating a landing page, the image information of the media surface, or the image information of the base advertisement content, etc., the generation unit 32 inputs, as input information to the generation AI, information including information on the description text of what the image indicated by the image information is, and causes the generation AI to generate advertisement content.

[0157] Further, the processing unit 12 of the information processing apparatus 1 may include a learning unit that performs fine-tuning of the generation AI using learning information including the advertisement content generated by the generation unit 32 and the advertisement effect determined by the determination unit 34 of such advertisement content for each advertisement content.

[0158] [6. Hardware Configuration] The information processing apparatus 1 according to the above-described embodiment is realized by a computer 80 having a configuration as shown in FIG. 7, for example. FIG. 7 is a hardware configuration diagram showing an example of a computer 80 that realizes the functions of the information processing apparatus 1 according to the embodiment. The computer 80 includes a CPU 81, a RAM 82, a ROM (Read Only Memory) 83, an HDD (Hard Disk Drive) 84, a communication interface (I / F) 85, an input / output interface (I / F) 86, and a media interface (I / F) 87.

[0159] The CPU 81 operates based on a program stored in the ROM 83 or the HDD 84 and controls each part. The ROM 83 stores a boot program executed by the CPU 81 when the computer 80 is started up, and programs dependent on the hardware of the computer 80.

[0160] The HDD 84 stores programs executed by the CPU 81, data used by such programs, and the like. The communication interface 85 receives data from other devices via the network N (see FIG. 2) and sends it to the CPU 81, and sends the data generated by the CPU 81 to other devices via the network N.

[0161] The CPU 81 controls output devices such as displays and printers, and input devices such as keyboards or mice via the input / output interface 86. The CPU 81 acquires data from the input device via the input / output interface 86. Also, the CPU 81 outputs the data generated via the input / output interface 86 to the output device.

[0162] The media interface 87 reads a program or data stored in the recording medium 88 and provides it to the CPU 81 via the RAM 82. The CPU 81 loads such a program from the recording medium 88 onto the RAM 82 via the media interface 87 and executes the loaded program. The recording medium 88 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.

[0163] For example, when the computer 80 functions as the information processing apparatus 1 according to the embodiment, the CPU 81 of the computer 80 realizes the functions of the processing unit 12 by executing the program loaded on the RAM 82. Also, the data in the storage unit 11 is stored in the HDD 84. The CPU 81 of the computer 80 reads and executes these programs from the recording medium 88, but as another example, these programs may be acquired from other devices via the network N.

[0164] 〔7. Others〕 In addition, among the processes described in the above embodiments, all or part of the processes described as being automatically performed can be manually performed, or all or part of the processes described as being manually performed can be automatically performed by a known method. In addition, regarding the processing procedures, specific names, and information including various data and parameters shown in the above documents and drawings, they can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.

[0165] In addition, each component of each device shown in the drawings is a functional concept, and it is not necessarily physically configured as shown in the drawings. That is, the specific form of the distribution and integration of each device is not limited to that shown in the drawings, and all or part of it can be functionally or physically distributed and integrated in any unit according to various loads and usage situations.

[0166] For example, the information processing apparatus 1 described above may be realized by a terminal device and a server computer, or may be realized by a plurality of server computers. Also, depending on the function, the configuration can be flexibly changed, such as by calling an external platform or the like through an API or network computing.

[0167] In addition, the above-described embodiments and modified examples can be appropriately combined as long as the processing contents do not conflict.

[0168] [8. Effects] As described above, the information processing apparatus 1 according to the embodiment includes a designation reception unit 40, a generation unit 32, and a provision unit 33. The designation reception unit 40 receives the designation of the landing page of the advertisement content. The generation unit 32 inputs information including the information of the landing page designated by the designation reception unit 40 as input information to the generation AI, and causes the generation AI to generate advertisement content. The provision unit 33 provides the advertisement content generated by the generation unit 32. Thereby, the information processing apparatus 1 can distribute more appropriate advertisement content to the user U.

[0169] The generation unit 32 inputs, as input information to the generation AI, information further including information indicating the attributes of the user U to whom the advertisement content is to be provided, and causes the generation AI to generate advertisement content according to the attributes. Thereby, the information processing apparatus 1 can distribute more appropriate advertisement content to the user U.

[0170] Also, the generation unit 32 inputs, as input information to the generation AI, information further including information on the media surface where the advertisement content is to be published, and causes the generation AI to generate advertisement content according to the media surface. Thereby, the information processing apparatus 1 can distribute more appropriate advertisement content to the user U.

[0171] Also, the generation unit 32 causes the generation AI to generate a plurality of advertisement contents, and the provision unit 33 provides the plurality of advertisement contents generated by the generation unit. Thereby, the information processing apparatus 1 can distribute more appropriate advertisement content to the user U.

[0172] The information processing apparatus 1 further includes a determination unit 34 that determines the advertisement effect of a plurality of advertisement contents provided by the provision unit 33, and a selection unit 35 that selects, based on the determination result by the determination unit 34, the advertisement content to be provided from among the plurality of advertisement contents generated by the generation unit 32. The provision unit 33 provides the advertisement content selected by the selection unit 35. Thereby, the information processing apparatus 1 can distribute more appropriate advertisement content to the user U.

[0173] Also, the determination unit 34 determines the advertisement effect of the advertisement content for each attribute of the user U to whom the advertisement content is provided, and the selection unit 35 selects the advertisement content to be provided based on the attribute of the user U to whom the advertisement content is provided and the determination result by the determination unit 34. Thereby, the information processing apparatus 1 can distribute more appropriate advertisement content to the user U.

[0174] In addition, the information processing apparatus 1 includes a base reception unit 42 that receives base advertisement content, which is the base advertisement content. The generation unit 32 inputs information including the information of the landing page and the base advertisement content received by the base reception unit 42 as input information to the generation AI, and causes the generation AI to generate advertisement content similar to the base advertisement content. Thereby, the information processing apparatus 1 can distribute more appropriate advertisement content to the user U.

[0175] In addition, the information processing apparatus 1 includes a request reception unit 41 that receives an advertisement distribution request. When an advertisement distribution request is received by the request reception unit 41, the generation unit 32 inputs information including the information of the landing page specified by the specification reception unit 40 as input information to the generation AI, and causes the generation AI to generate advertisement content. Thereby, the information processing apparatus 1 can generate and distribute more appropriate advertisement content to the user U in real time.

[0176] As described above, the embodiments of the present application have been described in detail with reference to the drawings. However, this is an example, and the present invention can be implemented in other forms in which various modifications and improvements are made based on the knowledge of those skilled in the art, including the aspects described in the column of the disclosure of the invention.

[0177] In addition, the "section, module, unit" described above can be read as "means" or "circuit". For example, the acquisition unit can be read as an acquisition means or an acquisition circuit.

Explanation of Reference Numerals

[0178] 1 Information processing apparatus 2, 3 Terminal device 10 Communication unit 11 Storage unit 12 Processing unit 20 User information storage unit 21 Advertisement content storage unit 30 Reception unit 31 Acquisition unit 32 Generation unit 33 Providing Unit 34 Determination Unit 35 Selection Unit 36 Modification Unit 40 Designation Reception Unit 41 Request Reception Unit 100 Information Processing System N Network

Claims

1. A designation reception unit that receives a designation of a landing page for advertisement content, A generation unit that inputs, as input information to a generation AI, information including information on the landing page designated by the designation reception unit, and causes the generation AI to generate advertisement content, A provision unit that provides the advertisement content generated by the generation unit, and comprising An information processing apparatus characterized by the above.

2. The generation unit Inputs, as input information to the generation AI, information further including information indicating the attributes of the user to whom the advertisement content is to be provided, and causes the generation AI to generate advertisement content corresponding to the attributes The information processing apparatus according to claim 1, characterized by the above.

3. The generation unit Inputs, as input information to the generation AI, information further including information on the media surface where the advertisement content is to be posted, and causes the generation AI to generate advertisement content corresponding to the media surface The information processing apparatus according to claim 1, characterized by the above.

4. The generation unit Causes the generation AI to generate a plurality of the advertisement contents, The provision unit Provides a plurality of the advertisement contents generated by the generation unit The information processing apparatus according to any one of claims 1 to 3, characterized by the above.

5. A determination unit that determines the advertisement effect by a plurality of the advertisement contents provided by the provision unit, A selection unit that selects, based on the determination result by the determination unit, the advertisement content to be provided from among the plurality of the advertisement contents generated by the generation unit, and comprising The provision unit Provides the advertisement content selected by the selection unit The information processing apparatus according to claim 4, characterized by the above.

6. The determination unit Determines the advertisement effect by the advertisement content for each attribute of the user to whom the advertisement content is provided, The selection unit Selects the advertisement content to be provided based on the attributes of the user to whom the advertisement content is provided and the determination result by the determination unit The information processing apparatus according to claim 5, characterized by the above.

7. Comprises a base reception unit that receives a base advertisement content that is the base advertisement content, The generation unit Input information including the information of the landing page and the base advertisement content received by the base reception unit into the generation AI, and cause the generation AI to generate advertisement content similar to the base advertisement content The information processing apparatus according to claim 4, characterized in that

8. Comprising a request reception unit that receives an advertisement delivery request The generation unit is When the advertisement delivery request is received by the request reception unit, input information including the information of the landing page specified by the specification reception unit into the generation AI as input information, and cause the generation AI to generate advertisement content The information processing apparatus according to any one of claims 1 to 3, characterized in that

9. An information processing method executed by a computer, comprising A specification reception step of receiving a specification of a landing page of advertisement content A generation step of inputting information including the information of the landing page specified in the specification reception step into the generation AI as input information, and causing the generation AI to generate advertisement content A provision step of providing the advertisement content generated in the generation step The information processing method, characterized in that

10. A specification reception procedure for receiving a specification of a landing page of advertisement content A generation procedure of inputting information including the information of the landing page specified in the specification reception procedure into the generation AI as input information, and causing the generation AI to generate advertisement content A provision procedure of providing the advertisement content generated in the generation procedure to be executed by a computer The information processing program, characterized in that

Citation Information

Patent Citations

  • Impression determination system, advertisement article generation system, impression determination method, advertisement article generation method, impression determination program, and advertisement article generation program

    JP2007233584A

  • Advertisement creation device, advertisement creation method and advertisement creation program

    JP2016004301A

  • Advertisement distribution device, advertisement distribution method, and advertisement distribution program

    JP2016012276A

  • Operation supporting device, method for supporting operation, and operation supporting program

    JP2019057190A

  • System and method for providing advertisements based on messages using a lock screen

    JP2019519832A

Cited By

  • Information processing system and information processing method

    WO2025257680A1