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

The information processing apparatus simplifies advertisement generation by receiving requests, identifying content, and automatically generating ads, addressing the inefficiency of conventional methods.

JP7863536B2Active Publication Date: 2026-05-21LY CORP
View PDF 8 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
LY CORP
Filing Date
2023-08-18
Publication Date
2026-05-21

AI Technical Summary

Technical Problem

Conventional advertisement generation techniques require advertisers to prepare landing pages, which is time-consuming and effort-intensive.

Method used

An information processing apparatus that includes a reception unit to receive an advertisement generation request, a specification unit to identify content distributed by the requester, and a generation unit to automatically generate advertisements based on the specified content.

Benefits of technology

Enables easy and automated advertisement generation, reducing the time and effort required by advertisers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007863536000001
    Figure 0007863536000001
  • Figure 0007863536000002
    Figure 0007863536000002
  • Figure 0007863536000003
    Figure 0007863536000003
Patent Text Reader

Abstract

To provide an information processing device, an information processing method, and an information processing program which can facilitate an advertisement request.SOLUTION: An information processing device includes: a reception section for receiving a request of generating an advertisement from a client; a specification section for specifying a content distributed in a predetermined service by the client on the basis of the received generation request; and a generation section for generating the advertisement on the basis of the specified content.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0003]

[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 posting advertisements on the Internet is known. In this type of technique, a technique for automatically generating an advertisement using a landing page displayed when a user selects an advertisement as a material has been proposed.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the conventional technology, since the advertiser needs to prepare a landing page, it takes time and effort to request an advertisement. Thus, conventionally, there has been room for improvement in terms of allowing the requester to easily request an advertisement.

[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 that can easily request an advertisement.

Means for Solving the Problems

[0006] The information processing apparatus according to the present application includes a reception unit that receives an advertisement generation request from a requester, a specification unit that specifies content distributed by the requester in a predetermined service based on the received generation request, and a generation unit that generates the advertisement based on the specified content.

Effects of the Invention

[0007] According to one embodiment, the effect is that advertising requests can be made easily. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 shows the process performed by the information processing device according to the embodiment. [Figure 2] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. [Figure 3] Figure 3 shows an example of the configuration of an information processing device according to the embodiment. [Figure 4] Figure 4 shows an example of user information. [Figure 5] Figure 5 shows an example of client information. [Figure 6] Figure 6 shows an example of model information. [Figure 7] Figure 7 is a flowchart showing the processing procedure of the information processing device executed by the information processing device according to the embodiment. [Figure 8] Figure 8 shows an example of a hardware configuration. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, 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) First, the processing performed by the information processing device according to the embodiment will be explained using Figure 1. Figure 1 is a diagram showing the processing performed by the information processing device according to the embodiment. Note that Figure 1 shows an example of the operation of the information processing system S including the information processing device 1 according to the embodiment.

[0011] As shown in Figure 1, the information processing system S according to this embodiment includes an information processing device 1, a client terminal 50, and a user terminal 100.

[0012] As shown in Figure 1, the information processing system S according to this embodiment identifies the content that the client is distributing in a predetermined service based on an advertisement generation request received from the client, and generates an advertisement based on the identified content.

[0013] Specifically, first, the client terminal 50 sends an advertisement generation request to the information processing device 1 according to the client's operation (step S1). The generation request includes the client's identification information and advertising budget information. The generation request may also include information about the product being advertised.

[0014] Next, the information processing device 1 identifies the content that the client is distributing in a predetermined service based on the generation request (step S2). Specifically, the information processing device 1 identifies the client's account in the predetermined service based on the client's identification information and identifies the content that is being distributed through that account. The content may be, for example, a listing page in a shopping service or an auction service. Alternatively, the content may be, for example, the client's homepage.

[0015] Next, the information processing device 1 determines the placement of the advertisement (step S3) and the target audience for the advertisement (step S4) based on the generation request. Specifically, the information processing device 1 determines the placement and the attributes of the target users based on the advertising budget.

[0016] Subsequently, the information processing apparatus 1 generates an advertisement by inputting the identified content, posting position, and distribution target to the generation model and outputting an advertisement from the generation model (step S5). Specifically, the information processing apparatus 1 generates an advertisement by extracting and combining advertisement materials suitable for the posting position and distribution target using the identified content as an advertisement material. Note that the advertisement materials extracted from the content may be the text and images used in the content as they are, or may be changed according to the posting position and distribution target based on these text and images. Alternatively, the advertisement materials used in the content may be synthesized and used.

[0017] In addition, the information processing apparatus 1 may generate a landing page that is displayed when a user selects an advertisement, using the generation model together with the advertisement. That is, the information processing apparatus 1 generates a landing page by inputting the identified content, posting position, and distribution target to the generation model and outputting a landing page from the generation model. Further, the information processing apparatus 1 may plan a campaign based on the advertising budget and generate an advertisement for such a campaign.

[0018] Subsequently, the information processing apparatus 1 distributes the generated advertisement to the user terminal 100 (step S6). Specifically, the information processing apparatus 1 posts (displays) the advertisement generated by the generation model at the determined posting position and distributes it to the user terminal 100 of the user who is the determined distribution target.

[0019] As described above, according to the information processing apparatus 1 according to the embodiment, an advertisement can be automatically generated according to a generation request from a user. That is, the user only needs to make a generation request, so that an advertisement request can be easily made.

[0020] Next, an example of the configuration of the information processing system S according to the embodiment will be described using Figure 2. Figure 2 is a block diagram showing an example of the configuration of the information processing system S according to the embodiment. As shown in Figure 2, the information processing system S according to the embodiment consists of an information processing device 1, a plurality of client terminals 50, and a plurality of user terminals 100, all connected to a network N by wire or wireless. The network N is, for example, a network such as the Internet, a WAN (Wide Area Network), or a LAN (Local Area Network).

[0021] The information processing device 1 is a server device that executes the information processing method according to the embodiment. Based on an advertisement generation request received from a client, the information processing device 1 identifies the content that the client is distributing in a predetermined service, and generates an advertisement based on the identified content.

[0022] Furthermore, the information processing device 1 is an information processing device that interacts with multiple client terminals 50 and multiple user terminals 100, and provides various API (Application Programming Interface) services for various applications (hereinafter referred to as "apps") and various data to the multiple client terminals 50 and multiple user terminals 100, and is realized by a server device or a cloud system.

[0023] Furthermore, the information processing device 1 may be an information processing device that provides some kind of Web service online to multiple client terminals 50 and multiple user terminals 100. For example, the information processing device 1 may provide services such as internet connection, search services, SNS (Social Networking Service), e-commerce (EC), electronic payment, online games, online banking, online trading, accommodation / ticket reservations, video / music distribution, news, maps, route search, route guidance, route information, service information, and weather forecasts as Web services. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned Web services and act as an intermediary for Web services, or it may be responsible for processing Web services.

[0024] The client terminal 50 is a terminal device owned by the client who requests the distribution of advertisements. The client terminal 50 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. The client terminal 50 transmits various information to the information processing device 1, etc., and receives information provided by the information processing device 1, etc.

[0025] User terminal 100 is a terminal device owned by a user who is the target of advertisement delivery. User terminal 100 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. User terminal 100 transmits various information to the information processing device 1, etc., and receives information provided by the information processing device 1, etc.

[0026] Next, with reference to Figure 3, an example configuration of the information processing device 1 will be described.

[0027] Figure 3 is a diagram showing an example configuration of an information processing device 1 according to an embodiment. As shown in Figure 3, the information processing device 1 has a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes a reception unit 31, a specification unit 32, a determination unit 33, a generation unit 34, and a distribution unit 35. The storage unit 4 stores user information 41, client information 42, and model information 43.

[0028] The communication unit 2 is implemented, for example, by a NIC (Network Interface Card). The communication unit 2 is connected to the network by wire or wireless connection.

[0029] The control unit 3 is a controller and is implemented by a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in the memory device inside the information processing device 1, using RAM or the like as a working area. Alternatively, the control unit 3 is a controller and may be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or GPGPU (General Purpose Graphic Processing Unit).

[0030] The memory unit 4 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.

[0031] User information 41 is information about the user.

[0032] Figure 4 shows an example of user information 41. As shown in Figure 4, user information 41 includes items such as "User ID," "Attribute Information," and "Behavioral Information."

[0033] "User ID" is identification information that identifies a user. "Attribute Information" is information about the user's attributes. Attribute information includes, for example, psychographic attributes and demographic attributes. "Behavioral Information" is information about the user's behavioral history, including the history of various behaviors such as search behavior, purchase behavior, visit behavior, browsing behavior, and evaluation behavior.

[0034] Client information 42 is information about the client.

[0035] Figure 5 shows an example of client information 42. As shown in Figure 5, client information 42 includes items such as "Client ID," "Client Information," and "Distribution Content."

[0036] "Client ID" is identification information that identifies the client. "Client Information" is information about the client, such as the client's business and the products they sell. "Distributed Content" is information about the content that the client distributes through the specified service.

[0037] Model information 43 is information about the generation model that generates the advertisement. Figure 6 shows an example of model information 43. As shown in Figure 6, model information 43 includes items such as "Model ID" and "Model Information".

[0038] "Model ID" is identification information that identifies the model. "Model Information" is information about the model, including the parameters of the generated model and information about the output advertisement (such as placement).

[0039] Next, we will describe the functions of the control unit 3 of the information processing device 1 (reception unit 31, identification unit 32, determination unit 33, generation unit 34, and distribution unit 35).

[0040] The reception unit 31 receives an advertisement generation request from the client terminal 50. The generation request includes the client's identification information and advertising budget information. The generation request may also include information about the product being advertised.

[0041] The identification unit 32 identifies the content that the client is distributing on a predetermined service based on the generation request. Specifically, the identification unit 32 identifies the client's account on the predetermined service based on the client's identification information and identifies the content that is being distributed on that account. The content may be, for example, a listing page on a shopping service or an auction service. Alternatively, the content may be, for example, the client's homepage.

[0042] The decision unit 33 determines the placement of the advertisement and the target audience for the advertisement based on the generation request. Specifically, the decision unit 33 determines the placement of the advertisement and the attributes of the target users based on the advertising budget.

[0043] The generation unit 34 inputs the identified content, placement location, and target audience into the generation model and outputs the advertisement from the generation model to generate the advertisement. Specifically, the generation unit 34 uses the identified content as advertising material and generates the advertisement by extracting and combining advertising material that matches the placement location and target audience. The advertising material extracted from the content may use the text and images used in the content as they are, or it may be used based on this text and images and modified to match the placement location and target audience. Alternatively, the advertising material used in the content may be synthesized and used.

[0044] Furthermore, the generation unit 34 may generate a landing page, which will be displayed when a user selects an advertisement, using a generation model, in conjunction with the advertisement. In other words, the generation unit 34 generates a landing page by inputting the specified content, placement, and target audience into the generation model and outputting the landing page from the generation model. The generation unit 34 may also plan a campaign based on the advertising budget and generate advertisements for such a campaign.

[0045] The distribution unit 35 distributes the generated advertisements to the user terminals 100. Specifically, the distribution unit 35 places (displays) the advertisements generated by the generation model in the determined placement locations and also distributes them to the user terminals 100 of the determined target users.

[0046] Next, the processing procedure of the process executed by the information processing device 1 according to the embodiment will be described using Figure 7. Figure 7 is a flowchart showing the processing procedure of the process executed by the information processing device 1 according to the embodiment.

[0047] As shown in Figure 7, the control unit 3 first receives an advertisement generation request from the client (step S101).

[0048] Next, the control unit 3 identifies the content that the client is distributing in a predetermined service based on the generation request (step S102).

[0049] Next, the control unit 3 determines the placement of the advertisement based on the generation request (step S103).

[0050] Next, the control unit 3 determines the target for ad delivery based on the generation request (step S104).

[0051] Next, the control unit 3 generates an advertisement based on the identified content, placement location, and target audience (step S105).

[0052] Next, the control unit 3 delivers the generated advertisement to the user terminal 100 (step S106) and terminates the process.

[0053] 〔others〕 Furthermore, some of the processes described as being performed automatically in the above embodiments can be performed manually. Alternatively, 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 documents 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.

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

[0055] For example, some or all of the storage unit 4 shown in Figure 3 may be stored in a storage server or the like, rather than being held by each device. In this case, each device obtains various information by accessing the storage server.

[0056] [Hardware configuration] Furthermore, the information processing device 1 according to the above embodiment is realized by a computer 1000 having a configuration such as that shown in Figure 8. Figure 8 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.

[0057] The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, as well as programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as RAM, that temporarily stores data used by the arithmetic unit 1030 for various calculations. The secondary storage device 1050 is a storage device where data used by the arithmetic unit 1030 for various calculations and various databases are registered, and is implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.

[0058] Output IF1060 is an interface for transmitting information to be output to output devices 1010, which output various types of information such as monitors and printers. It is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). Input IF1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, and scanners. It is implemented using, for example, USB.

[0059] The input device 1020 may also be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), tape media, magnetic recording media, or semiconductor memory. Furthermore, the input device 1020 may also be an external storage medium such as a USB memory stick.

[0060] Network IF1080 receives data from other devices via network N and sends it to the arithmetic unit 1030, and also transmits data generated by the arithmetic unit 1030 to other devices via network N.

[0061] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

[0062] For example, when computer 1000 functions as information processing device 1, the arithmetic unit 1030 of computer 1000 realizes the functions of control unit 3 by executing a program loaded on primary storage device 1040.

[0063] 〔effect〕 As described above, the information processing device 1 according to this embodiment includes a receiving unit 31 that receives an advertisement generation request from a client, an identification unit 32 that identifies content that the client is distributing in a predetermined service based on the received generation request, and a generation unit 34 that generates an advertisement based on the identified content.

[0064] According to the information processing device 1 of each embodiment described above, advertising requests can be made easily.

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

[0066] 〔others〕 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.

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

[0068] Furthermore, each of the processes described in the embodiments above can be combined as appropriate, provided that the processing content does not contradict each other.

[0069] Furthermore, the terms "section, module, unit" used above can be replaced with "means" or "circuit," etc. For example, control unit 3 can be replaced with control means or control circuit. [Explanation of Symbols]

[0070] 1. Information Processing Device 2 Communications Department 3. Control Unit 4 Storage section 31 Reception Department 32 Specific part 33 Decision Section 34 Generation part 35 Distribution Department 41 User Information 42. Client Information 43 Model Information 50 Client terminal 100 user terminals S Information Processing System

Claims

1. The reception department receives requests from clients, including advertising budgets, and Based on the received generation request, an identification unit identifies the content that the client is distributing in a specified service, Based on the aforementioned advertising budget, a determination unit determines the placement of the advertisement and the breadth of the range of user attributes to which the advertisement will be delivered. A generation unit that generates the advertisement based on the identified content, the placement location, and the target audience for distribution. An information processing device equipped with the following features.

2. The aforementioned generation request is: This includes only the advertising budget and the client's identifying information. The information processing apparatus according to claim 1.

3. The specified part is, The client's website is identified as the aforementioned content. The information processing apparatus according to claim 1.

4. The specified part is, The content is identified as the listing page on the shopping service where the aforementioned client has listed their products. The information processing apparatus according to claim 1.

5. The generating unit is Based on the predetermined placement of the advertisement, the advertisement is generated. The information processing apparatus according to claim 1.

6. The generating unit is Based on the predetermined target audience for the advertisement, the advertisement is generated. The information processing apparatus according to claim 1.

7. The generating unit is Based on the aforementioned generation request, a campaign is planned and advertisements for the campaign are generated. The information processing apparatus according to claim 1.

8. The generating unit is The identified content is input into the generation model, and the advertisement is generated by outputting it from the generation model. The information processing apparatus according to claim 1.

9. A method of information processing performed by a computer, The process involves receiving requests from clients, including advertising budgets, for the creation of advertising materials. Based on the received generation request, the process includes identifying the content that the client is distributing in a specified service, A decision-making process that determines the placement of the advertisement and the breadth of the range of user attributes to which the advertisement will be delivered, based on the aforementioned advertising budget. A generation process for generating the advertisement based on the identified content, the placement location, and the target audience. Information processing methods including

10. The procedure for receiving requests from clients, including advertising budgets, A procedure for identifying the content that the client is distributing in a specified service based on the received generation request, A decision procedure for determining the placement of the advertisement and the scope of user attributes to which the advertisement will be delivered, based on the aforementioned advertising budget. A generation procedure for generating the advertisement based on the identified content, the placement location, and the target audience. An information processing program that causes a computer to execute something.