Server and system for providing advertisement contract mediation function, and operation method thereof

The advertising contract brokerage platform addresses the challenges of complex contract negotiations and image selection by using AI-generated images and recognition information to facilitate rapid contract execution between advertisers and celebrities, enhancing efficiency and reducing risks.

WO2025028862A1PCT designated stage expired Publication Date: 2025-02-06ALIGO AI INC +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/010313
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-31
Filing Date
2024-07-17
Publication Date
2025-02-06

AI Technical Summary

Technical Problem

Advertisers and celebrities face difficulties in quickly executing online advertising contracts due to the complexity of contract negotiations and the need to select suitable celebrity images for product advertisements, which involves multiple documents and time-consuming decision-making processes.

Method used

A server and system providing an advertising contract brokerage platform that facilitates the brokering of contracts between advertisers and celebrities by using product feature information, celebrity recognition information, and AI-generated advertising images to streamline the contract approval process, allowing for rapid execution and minimizing risks.

Benefits of technology

The platform significantly reduces the time and effort required for contract execution, enabling advertisers to quickly find suitable celebrities for their products and celebrities to manage their image usage effectively, while maximizing advertising income and minimizing risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024010313_06022025_PF_FP_ABST
    Figure KR2024010313_06022025_PF_FP_ABST
Patent Text Reader

Abstract

According to various embodiments, a server providing an advertisement contract mediation platform may: acquire product feature information on the basis of at least one piece of content on a specific product acquired from a first external device; acquire a celebrity image of a specific celebrity among one or more celebrity images acquired from a second external device; acquire awareness information about the specific celebrity; acquire an advertisement image on the basis of the celebrity image, the product feature information, and the awareness information, the advertise image being an image in which the product feature information and the awareness information are overlapped with at least a partial area of the celebrity image; in response to the advertisement information including the advertisement image being transmitted to the second external device, acquire first result data indicating whether an advertisement contract is approved; and transmit contract information indicating the execution of the advertisement contract and acquired on the basis of the first result data to at least one of the first external device or the second external device so as to be output. Various other embodiments understood through the specification are possible.
Need to check novelty before this filing date? Find Prior Art

Description

Server, system and method of operation thereof providing advertising contract brokerage function

[0001] Various embodiments disclosed in this document relate to a server, a system, and an operating method thereof that provide an advertising contract brokerage function.

[0002] The online display advertising market continues to grow. Celebrities are often featured in online ads to capture consumer attention. Consequently, the market for celebrity advertising portrait rights is also growing.

[0003] In this situation, advertisers have the problem of finding a celebrity suitable for the product and signing an advertising contract when advertising a product using an image of a celebrity, and celebrities have the problem of quickly entering the advertising market while their fame continues.

[0004] To quickly execute online advertising, a platform is needed to mediate advertising contracts between advertisers selling products and celebrities appearing in advertisements.

[0005] Currently, when conducting online advertising, advertisers and celebrities must exchange numerous contractual documents to conclude advertising contracts for a specific product. Consequently, the exchange of numerous contractual documents makes it difficult to quickly execute the advertising campaign.

[0006] Furthermore, celebrities often face the problem of entering into advertising contracts with advertisers without being able to verify the advertising images that will be used to promote specific products. Consequently, celebrities must elaborate the terms of their advertising contracts by adding conditions regarding their advertising images.

[0007] Furthermore, advertisers face the challenge of having to consider only the celebrity's image when deciding on a celebrity to sign an advertising contract with. Consequently, they cannot receive recommendations for celebrity images that are appropriate for the specific product they wish to advertise, nor can they review and decide on a sample of advertising images using celebrity images. This necessitates time and effort in selecting a celebrity image or deciding on a celebrity to sign a contract with.

[0008] According to various embodiments, by providing a server, a system and an operating method thereof that provide an advertising contract mediation function, an advertising image including a celebrity image, product information and celebrity recognition information (celebrity signature) can be generated based on a determined celebrity image.

[0009] According to various embodiments, by providing a server, a system and an operating method thereof that provide an advertising contract mediation function, an advertising contract can be concluded between an advertiser and a celebrity by having a celebrity check a generated advertising image and approve an advertising contract.

[0010] According to various embodiments, a server providing an advertising contract brokerage platform may obtain product feature information based on at least one content of a specific product obtained from a first external device, obtain a celebrity image of a specific celebrity from among at least one celebrity image obtained from a second external device, obtain celebrity signature information of the specific celebrity, obtain an advertising image based on the celebrity image, the product feature information, and the recognition information, and the advertising image is an image in which the product feature information and the recognition information overlap at least a portion of the celebrity image, and in response to transmitting advertising information including the advertising image to the second external device, obtain first result data indicating whether an advertising contract is approved, and transmit contract information indicating conclusion of an advertising contract obtained based on the first result data so that at least one of the first external device and the second external device outputs it.

[0011] According to various embodiments, a method of operating a server providing an advertising contract brokerage platform may include an operation of obtaining product feature information based on at least one content of a specific product obtained from a first external device, an operation of obtaining a celebrity image of a specific celebrity from at least one celebrity image obtained from a second external device, an operation of obtaining recognition information of the specific celebrity, an operation of obtaining an advertising image based on the celebrity image, the product feature information, and the recognition information, an operation of obtaining first result data indicating whether an advertising contract is approved in response to transmitting advertising information including the advertising image, wherein the advertising image is an image in which the product feature information and the recognition information overlap at least a portion of the celebrity image, and an operation of transmitting contract information indicating conclusion of an advertising contract obtained based on the first result data so that at least one of the first external device and the second external device outputs it.

[0012] According to various embodiments, a system for providing an advertising contract brokerage platform includes a server, a first external device, and a second external device, wherein the server obtains product feature information based on at least one content of a specific product obtained from the first external device, obtains a celebrity image and recognition information of a specific celebrity based on at least one celebrity image obtained from the second external device, obtains an advertising image based on the celebrity image, product feature information, and recognition information, transmits advertising information including the advertising image to the second external device, and the second external device transmits first result data indicating whether an advertising contract is approved to the server in response to the advertising information, and the server may obtain contract information indicating the conclusion of an advertising contract based on the first result data.

[0013] According to various embodiments, the server may provide a platform that mediates between advertisers selling products and celebrities appearing in advertisements.

[0014] Accordingly, celebrities can significantly increase advertising revenue at a fixed cost, expand their advertising exposure across geographies, and secure advertising contracts for multiple product categories simultaneously. By simplifying execution and ensuring quick settlement, risks associated with advertising contracts can be minimized. Furthermore, celebrities retain final decision-making authority over requests for the use of their image rights, preventing abuse of advertising exposure.

[0015] Additionally, for celebrities, the risks associated with advertising contracts can be minimized by checking the advertising images using the celebrity's image in advance before signing the contract.

[0016] Advertisers can access a library of celebrity photos and videos to quickly execute ads, and maximize their effectiveness by running ads during the celebrity's sustained popularity. A system that automatically recommends celebrities suitable for the product being advertised allows advertisers to leverage the optimal celebrity for their advertising at the optimal cost.

[0017] Additionally, advertisers can more conveniently acquire advertising images by accessing celebrity images, product information, and celebrity recognition information through the server. Furthermore, when deciding on a celebrity image to use in an advertisement, advertisers can review sample advertising images based on multiple celebrity images before deciding on the most appropriate celebrity image for the product they wish to advertise.

[0018] FIG. 1 is a block diagram of devices included in a system according to various embodiments.

[0019] FIG. 2 is a block diagram of an electronic device according to various embodiments.

[0020] FIG. 3 is a diagram illustrating examples of artificial intelligence models according to various embodiments.

[0021] FIG. 4 is a flowchart illustrating an operation of a server obtaining contract information according to various embodiments.

[0022] FIG. 5 is a flowchart illustrating an operation of a server obtaining at least one advertising image according to various embodiments.

[0023] FIG. 6 is a diagram illustrating training an artificial intelligence model to generate an advertising image according to various embodiments.

[0024] FIG. 7 is a diagram for explaining a learned artificial intelligence model according to various embodiments.

[0025] FIG. 8 is a flowchart illustrating an operation in which a server mediates an advertising contract between a first external device and a second external device according to various embodiments.

[0026] FIG. 9 is a flowchart illustrating an operation of a server mediating an advertising contract based on modified data according to various embodiments.

[0027] FIG. 10 illustrates an example of a screen for inputting product feature information according to various embodiments.

[0028] FIG. 11 illustrates an example of a screen for inputting product feature information according to various embodiments.

[0029] FIG. 12 illustrates an example of a screen recommending a celebrity according to various embodiments.

[0030] FIG. 13 illustrates an example of a screen for determining a celebrity image using a plurality of sample advertisement images according to various embodiments.

[0031] FIG. 14 illustrates an example of an advertising image of a celebrity according to various embodiments.

[0032] FIG. 15 illustrates an example of a screen displaying multiple sample advertisement images for a particular celebrity, according to various embodiments.

[0033] FIG. 16 illustrates an example of a screen for obtaining modification data from advertisement information according to various embodiments.

[0034] FIG. 17 illustrates an example of a screen representing an advertising contract concluded between an advertiser and a celebrity according to various embodiments.

[0035] FIG. 18 illustrates an example showing an advertisement execution result according to various embodiments.

[0036] In connection with the description of the drawings, the same or similar reference numerals may be used for identical or similar components.

[0037] Specific structural or functional descriptions for various embodiments are merely illustrative for the purpose of explaining the various embodiments, and the various embodiments may be implemented in various forms and should not be construed as limited to the embodiments described in this specification or application.

[0038] Since various embodiments may have various modifications and take various forms, various embodiments are illustrated in the drawings and described in detail in this specification or application. However, the matters disclosed in the drawings are not intended to specify or limit the various embodiments, and should be understood to include all modifications, equivalents, and alternatives included within the spirit and technical scope of the various embodiments.

[0039] While terms such as "first" and / or "second" may be used to describe various components, these components should not be limited by these terms. These terms are only intended to distinguish one component from another; for example, without departing from the scope of the present disclosure, a first component may be referred to as a "second component," and similarly, a second component may also be referred to as a "first component."

[0040] When a component is referred to as being "connected" or "connected" to another component, it should be understood that it may be directly connected or connected to that other component, but that there may be other components in between. Conversely, when a component is referred to as being "directly connected" or "directly connected" to another component, it should be understood that there are no other components in between. Other expressions that describe the relationship between components, such as "between" and "directly between" or "adjacent to" and "directly adjacent to", should be interpreted similarly.

[0041] The terminology used herein is for the purpose of describing specific embodiments only and is not intended to limit the various embodiments. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this specification, it should be understood that the terms "comprises" or "has" specify the presence of a described feature, number, step, operation, component, part, or combination thereof, but do not exclude in advance the presence or possibility of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0042] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by those of ordinary skill in the art to which this disclosure pertains. Terms defined in commonly used dictionaries should be interpreted to have a meaning consistent with their meaning in the context of the relevant technology, and will not be interpreted in an idealized or overly formal sense unless explicitly defined herein.

[0043] Hereinafter, the present disclosure will be described in detail by describing preferred embodiments of the present disclosure with reference to the attached drawings. The same reference numerals presented in each drawing represent the same components.

[0044]

[0045] FIG. 1 is a block diagram of devices included in a system (100) according to various embodiments.

[0046] According to various embodiments, the system (100) may be a system for providing an advertising contract brokerage platform. For example, the system (100) may provide a platform for brokering advertising contracts between advertisers selling products and celebrities appearing in advertisements. However, those skilled in the art will understand that there are no limitations to the fields of services that the system (100) can provide.

[0047] Referring to FIG. 1, the system (100) may include a server (110), a first external device (120), and / or a second external device (130). For example, the first external device (120) may be an electronic device of an advertiser. For example, the second external electronic device (130) may be an electronic device of a celebrity. For example, the server (110) may be a server that mediates the first external device (120) and the second external device (130). Although FIG. 1 illustrates one device, this is merely an example, and there is no limit to the number of first external devices (120) and second external devices (130) mediated through the server (110). For example, the number of first external devices (120) may be as many as the number of advertisers, and the number of second external devices (130) may be as many as the number of celebrities.

[0048] According to various embodiments, the components illustrated in FIG. 1 (e.g., the server (110) and / or the first and second external devices (120, 130)) may be connected via wired communication and / or wireless communication, and may exchange various types of information and / or data described in the present disclosure with each other through the communication.

[0049] According to various embodiments, the server (110) may obtain at least one content of a specific product from the first external device (120). For example, the server (110) may obtain at least one content of a specific product through a communication circuit (e.g., the communication circuit (250) of FIG. 2). According to various embodiments, the specific product may refer to a product that an advertiser, who is a user of the first external device (120), wishes to advertise. In addition, the at least one content of the specific product may include at least one of an image of the specific product, a name of the specific product, and information about the specific product.

[0050] According to various embodiments, the server (110) may acquire product feature information based on at least one piece of content of a specific product acquired. For example, the server (110) may acquire product feature information including at least one of an image of a specific product converted into an image suitable for use in an advertising image, attribute information of the specific product (e.g., innovative, unique, economical, trendy, and unique), and the name of the specific product, based on the at least one piece of content.

[0051] According to various embodiments, the server (110) may acquire a celebrity image and recognition information of a specific celebrity based on at least one celebrity image acquired from a second external device (130). For example, the server (110) may acquire at least one celebrity image from the second external device (130) through a communication circuit (e.g., the communication circuit (250) of FIG. 2). The server (110) may determine a celebrity image to be used in an advertising image from among the at least one celebrity image. In addition, the server (110) may acquire recognition information of a specific celebrity of the celebrity image to be used in the advertising image based on the at least one celebrity image.

[0052] According to various embodiments, the server (110) may obtain an advertising image based on a celebrity image, product feature information, and recognition information. For example, the server (110) may generate an advertising image in which a visual object representing product feature information and a visual object representing recognition information overlap at least a portion of a celebrity image.

[0053] According to various embodiments, the server (110) may generate advertising information including an advertising image and transmit the generated advertising image to a second external device (130). For example, the server (110) may generate advertising information including at least one of an advertising image, a specific product to be advertised, and conditional information related to an advertising contract (e.g., contract period, contract cost, number of times the advertising is run, advertising running platform, etc.) and transmit the generated advertising information to the second external device (130).

[0054] According to various embodiments, the second external device (130) may generate first result data indicating whether the advertising contract is approved in response to the received advertisement image. For example, the second external device (130) may output advertisement information through a display and, in response to the advertisement information, obtain an input from the celebrity indicating whether the advertisement contract is approved. The second external device (130) may generate first result data indicating whether the advertisement contract is approved and transmit it to the server (110). According to various embodiments, the celebrity, who is the user of the second external device (130), may verify the advertisement image and approve the advertisement contract, thereby minimizing risks (e.g., damage to the image, etc.) arising from the advertisement contract.

[0055] According to various embodiments, the server (110) may obtain contract information indicating the conclusion of an advertising contract for the specific product based on the first result data obtained from the second external device (130). For example, when the first result data indicating approval of an advertising contract is obtained from the second external device (130), the server (110) may enter into an advertising contract between the advertiser and the celebrity for the specific product to be advertised, and generate contract information indicating the conclusion of the advertising contract. According to various embodiments, the contract information may include various information related to the advertising contract, such as information indicating the conclusion of the advertising contract, information on the terms and conditions of the advertising contract, information on the product to be advertised, information on the celebrity to be advertised, and advertising information.

[0056] According to various embodiments, the server (110) may transmit contract information to a first external device (120) and / or a second external device (130). According to various embodiments, the first external device (120) and / or the second external device (130) may each output a screen including the contract information.

[0057] According to various embodiments, the server (110), the first external device (120), and the second external device (130) may be configured as a single device each performing a function, without being limited to the illustrated example. For example, the first external device (120) may perform the function of the server (110). Alternatively, the second external device (130) may perform the function of the server (110).

[0058]

[0059] FIG. 2 is a block diagram of an electronic device (200) according to various embodiments.

[0060] According to various embodiments, other components included in the system (100) (e.g., server (110), first external device (120), and / or second external device (130)) may be implemented to perform at least some of the operations of the electronic device (200) described in the present disclosure, including components identical or similar to the components illustrated in FIG. 2.

[0061] Hereinafter, for convenience of explanation, the electronic device (200) is described as corresponding to the server (110) of FIG. 1 and performing operations similar to those of the server (110), but is not limited thereto, and the electronic device (200) may be a first external device (120) and / or a second external device (130).

[0062] Referring to FIG. 2, the electronic device (200) may include a camera (210), a microphone (220), a display (230), a storage medium (240), a communication circuit (250), and / or a processor (160). The components listed above may be operatively or electrically connected to each other. The components of the electronic device (200) illustrated in FIG. 2 may be modified, deleted, or added, for example.

[0063] Below, each component included in the electronic device (200) is described.

[0064] According to various embodiments, the electronic device (200) may include a configuration for acquiring various data. For example, in addition to the camera (210), the microphone (220), and the communication circuit (250), the electronic device (200) may further include various types of devices (e.g., various sensors, a touch screen) for acquiring various types of content described below. The camera (210), the microphone (220), and the communication circuit (250) may be referred to as data acquisition devices below.

[0065] According to various embodiments, the data acquisition devices can acquire various types of data (or content) to be processed based on the artificial intelligence model (242) described below.

[0066] According to various embodiments, when the electronic device (200) is the first external device (120) or the second external device (130), various data can be acquired through data acquisition devices. In one embodiment, the data acquisition devices can be driven to acquire various types of data according to the execution and / or operation of processes, programs, and / or applications installed (or stored) in the electronic device (200). For example, when a camera application is executed and / or driven, the electronic device (200) can drive the camera (210) (e.g., perform an operation of controlling the readout of the image sensor) to acquire images and / or videos as data. For example, when a recording application is executed and / or driven, the electronic device (200) can drive the microphone (220) to acquire audio data such as the user's speech and / or ambient sounds as data. For example, when a web-based application is executed and / or driven, the electronic device (200) can establish a communication connection with a media server using a communication circuit (250) and acquire media data such as images, videos, and audio data. Examples of each data acquisition device are described below.

[0067] According to various embodiments, the camera (210) (e.g., at least one front camera and at least one rear camera) can capture still images and videos. According to one embodiment, at least one camera (210) may include one or more lenses, image sensors, image signal processors, or flashes. In one embodiment, the electronic device (101) may include cameras (211) each having different properties or functions (or uses). For example, at least one camera (211) may include cameras having different angles of view. The angles of view may include, for example, a super wide angle of 114° to 94°, a wide angle, a normal lens of 84° to 63°, a telephoto of 28° to 8°, and a super telephoto of 6° to 3°. For example, at least one camera (211) may include at least one front camera positioned at the front to capture images and / or videos, as described above, and at least one rear camera positioned at the rear to capture images and / or videos. According to various embodiments, the second external device (130) may acquire at least one image of a celebrity as a subject through the camera (210).

[0068] According to various embodiments, the microphone (220) may receive sound from outside the electronic device (200). For example, the electronic device (200) may drive the microphone (220) to receive sound generated from outside through the microphone (220). The sound generated from outside may include voices (or utterances) of speakers (e.g., a user and / or other speakers (or other people)), living noises, and ambient (or background) noises. In one embodiment, the microphone (220) may include a plurality of microphones. The electronic device (200) may form a beamforming that receives sound generated from a designated direction from the electronic device (200) from the sound received using the plurality of microphones (220). Based on the received sound, the acquired sound from the designated direction may be defined as a sub sound. Each of the plurality of microphones (220) is placed in the electronic device (200) so as to be spaced apart by a predetermined distance, and the sound received through each microphone (220) is signal-processed by the time or phase associated with the spaced distance and the direction from which the sound is to be acquired, so that the sub sound can be acquired. Since the beamforming technology is a well-known technology, a detailed description thereof is omitted. According to various embodiments, the electronic device (200) (e.g., the first external device (120) and / or the second external device (130)) can acquire a user's input through the microphone (220). For example, the electronic device (200) can acquire an input indicating whether to approve the conclusion of an advertising contract through the microphone (220).

[0069] According to various embodiments, the communication circuit (250) may form a communication connection with an external electronic device (e.g., server (110), first and second external devices (120, 130)) using various types of communication methods, and transmit and / or receive data. As described above, the communication method may include a communication method that establishes a direct communication connection such as Bluetooth and Wi-Fi direct, a communication method using an access point (AP) (e.g., Wi-Fi communication), or a communication method using cellular communication using a base station (e.g., 3G, 4G / LTE, 5G).

[0070] According to various embodiments, the electronic device (200) may include a processor (260). In various embodiments, the processor (260) may execute software (e.g., a program) to control at least one other component (e.g., a hardware or software component) of the electronic device (200) connected to the processor (260) and perform various data processing or operations.

[0071] According to various embodiments, the processor (260) may execute operations or data processing related to control and / or communication of at least one other component of the electronic device (200) using instructions stored in the storage medium (240). According to one embodiment, the processor (260) may include at least one of a central processing unit (CPU), a graphics processing unit (GPU), a micro controller unit (MCU), a sensor hub, a supplementary processor, a communication processor, an application processor, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a neural processing unit (NPU), and may have multiple cores.

[0072] According to various embodiments, when the electronic device (200) includes a main processor and a secondary processor, the secondary processor may be configured to use less power than the main processor or to be specialized for a specific function. The secondary processor may be implemented separately from the main processor or as part of the main processor.

[0073] The auxiliary processor may control at least a portion of functions or states associated with at least one component (e.g., communication circuitry (260)) of the electronic device (200), for example, on behalf of the main processor while the main processor is in an inactive (e.g., sleep) state, or together with the main processor while the main processor is in an active (e.g., application execution) state. According to various embodiments, the auxiliary processor (e.g., communication processor) may be implemented as part of another functionally related component (e.g., communication circuitry (250)).

[0074] According to various embodiments, the auxiliary processor (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. The learning algorithm may include, but is not limited to, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, for example. The artificial intelligence model may include a plurality of artificial neural network layers. The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the above. In addition to the hardware structure, the artificial intelligence model may additionally or alternatively include a software structure.

[0075] According to various embodiments, the electronic device (200) may include a storage medium (240). According to various embodiments, the storage medium (240) may store various data used by at least one component (e.g., a processor (260)) of the electronic device (200). The data may include, for example, input data or output data for software (e.g., a program) and commands related thereto.

[0076] According to various embodiments, the storage medium (240) may be broadly interpreted to include any electronic component capable of storing electronic information. For example, the storage medium (240) may include a solid state drive (SSD), a hard disk drive (HDD), a CD-ROM, and the like. In addition, for example, the storage medium (240) may include a non-volatile memory device such as an Erasable Programmable Read-Only Memory (EPROM) device, an Electrically Erasable Programmable Read-Only Memory (EEPROM) device, a flash memory device, a Phase Change Random Access Memory (PRAM) device, a Resistance Random Access Memory (RRAM) device, a Nano Floating Gate Memory (NFGM) device, a Polymer Random Access Memory (PoRAM) device, a Magnetic Random Access Memory (MRAM), a Ferroelectric Random Access Memory (FRAM) device, and / or a volatile memory device such as a Dynamic Random Access Memory (DRAM) device, a Static Random Access Memory (SRAM) device, a mobile DRAM device, and the like.

[0077] According to various embodiments, the storage medium (240) may store various information obtained through the processor (260). For example, the storage medium (240) may store various data such as at least one celebrity image, at least one content for a specific product, and at least one advertising image obtained through the processor (260). In addition, the storage medium (240) may store identification information for an external device (e.g., a server (110), a first external device (120), and / or a second external device (130)) connected to the electronic device (200). The electronic device (200) may establish a communication connection with the external device using the identification information.

[0078] According to various embodiments, the storage medium (240) may store an application (241) that provides an advertising contract mediation platform. The advertising contract mediation platform may provide a function for mediating an advertising contract for a specific product between an advertiser and a celebrity. The electronic device (200) may execute the application (241) to provide the advertising contract mediation function. Accordingly, an advertising contract for a specific product may be concluded between an advertiser (e.g., a user of the first external device (120)) and a celebrity (e.g., a user of the second external device (130).

[0079] According to various embodiments, the storage medium (240) may store an artificial intelligence model (242) trained to provide various data. According to various embodiments, the electronic device (200) may perform various operations described in the present disclosure using the artificial intelligence model (242). A detailed description of the artificial intelligence model (242) is provided below with reference to FIG. 3.

[0080] According to various embodiments, the electronic device (200) (e.g., the first external device (120), the second external device (130)) may include a display (230). The display (230) may visually provide information to an external party (e.g., a user) of the electronic device (200). According to various embodiments, the display (230) may display various contents (e.g., text, images, videos, icons, and / or symbols). According to various embodiments, the display (230) may include a liquid crystal display (LCD), a light emitting diode (LED) display, or an organic light emitting diode (OLED) display.

[0081] According to various embodiments, the display (230) of the electronic device (200) may display various information obtained from the processor (260). For example, the display (230) may display various information according to the execution of the application (241), such as contract information indicating the conclusion of an advertising contract, advertising information, an advertising image, at least one celebrity image, celebrity recommendation information, at least one content for a specific product, etc.

[0082] According to various embodiments, the electronic device (200) may include a holographic device for operation of the display (230), or a projector, and a control circuit for controlling the device. According to one embodiment, the display (230) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.

[0083] According to various embodiments, the electronic device (200) may obtain user input from a user (e.g., an advertiser, a celebrity) via a touch sensor of the display (230). For example, the electronic device (200) may obtain various inputs via the display (230), such as an input requesting modification of advertisement information, an input selecting an advertisement image from a plurality of sample advertisement images, and an input selecting a celebrity.

[0084] According to various embodiments, the processor (260) of the electronic device (200) may acquire at least one piece of content of a specific product to be advertised by concluding an advertising contract with an external device. The processor (260) may acquire product characteristic information based on at least one piece of content of the specific product.

[0085] According to various embodiments, the processor (260) may obtain at least one celebrity image. The processor (260) may obtain a celebrity image of a specific celebrity from among at least one celebrity image stored in the storage medium (240).

[0086] According to various embodiments, the processor (260) may obtain awareness information of the specific celebrity. The awareness information may include various information related to the awareness of the specific celebrity, such as the name of the specific celebrity's broadcast program, the specific celebrity's team, the specific celebrity's nickname, hit songs, awards, competition history, and trending words.

[0087] According to various embodiments, the processor (260) may obtain an advertising image based on the celebrity image, the product feature information, and the recognition information. For example, the processor (260) may obtain an advertising image by executing an artificial intelligence model (242) through an application (241). According to various embodiments, the advertising image may include the celebrity image, the product feature information, and the recognition information. For example, the advertising image may include an image in which the product feature information and the recognition information overlap at least a portion of the celebrity image.

[0088] According to various embodiments, the processor (260) may generate advertising information including the advertising image. For example, the processor (260) may generate advertising information including various information related to the advertising contract, such as information on the terms and conditions of the advertising contract, information on the product to be advertised, information on the celebrity being advertised, and an advertising image.

[0089] According to various embodiments, the processor (260) may transmit the advertisement information to an external device connected to the electronic device (200) to obtain result data indicating whether the advertisement contract has been approved. For example, the electronic device (200) (e.g., the server (110) or the first external device (120)) may obtain the result data in response to transmitting the advertisement information to the celebrity's second external device (130).

[0090] According to various embodiments, the processor (260) may obtain contract information indicating the conclusion of an advertising contract based on the result data. For example, the processor (260) may conclude the advertising contract and obtain contract information indicating whether the advertising contract has been concluded.

[0091] According to various embodiments, the processor (260) may transmit the contract information to an external device related to the conclusion of an advertising contract. Alternatively, the processor (260) may control the contract information to be output through a display (230) of an electronic device (200) (e.g., a first external device (120) and / or a second external device (130)).

[0092] Below, a plurality of artificial intelligence models (242) according to various embodiments are described.

[0093]

[0094] FIG. 3 is a drawing for explaining an example of an artificial intelligence model (242) according to various embodiments.

[0095] According to various embodiments, the artificial intelligence model (242) may be stored in the electronic device (200) (e.g., the server (110), the first external device (120), and / or the second external device (130)). According to various embodiments, the server (110) may generate (or update) the artificial intelligence model (242) and perform various operations described in the present disclosure using the generated artificial intelligence model (242). According to one embodiment, the server (110) may provide the generated artificial intelligence model (242) to an external device (e.g., the first external device (120) and / or the second external device (130)), and the external device may perform various operations described in the present disclosure using the provided (or downloaded) artificial intelligence model (242). According to one embodiment, the external device may generate (or update) the artificial intelligence model (242) and perform various operations described in the present disclosure using the generated artificial intelligence model (242).

[0096] According to various embodiments, the artificial intelligence models (242) may be pre-implemented artificial intelligence models that are pre-trained based on a designated type of learning algorithm and receive various types of data (or content) as input, perform calculations, and output (or obtain) result data. For example, a plurality of artificial intelligence models (242) (e.g., machine learning models and deep learning models) may be generated by performing learning based on a machine learning algorithm or a deep learning algorithm in an electronic device (e.g., a server (110), a first external device (120), and / or a second external device (130)) to output specific types of result data as output data by taking data of specified types as input data. The machine learning algorithm may include supervised learning algorithms such as linear regression and logistic regression, unsupervised learning algorithms such as clustering, visualization and dimensionality reduction, and association rule learning, and reinforcement learning algorithms, and the deep learning algorithm may include an Artificial Neural Network (ANN), a Deep Neural Network (DNN), a Convolution Neural Network (CNN), and various learning algorithms may be further included without being limited to those described. It can be included. The above-mentioned learned artificial intelligence model (242) includes at least one matrix (e.g., convolution layer, pooling layer) for operating input data, and can be implemented to output result data by performing operations on input data based on the above-mentioned matrices.For example, as illustrated in FIG. 3, an artificial intelligence model (242) (e.g., a CNN model) can be generated based on CNN using image data and information about objects included in the image data as training data (e.g., setting image data as input data and information about objects (or subjects) as output data), and the generated artificial intelligence model (242) can be implemented to output output content (303) (e.g., result data, advertisement image, celebrity recommendation information) including information about objects (e.g., instance segmented image data) by operating on the input image data using a convolution layer, an activation function (e.g., sigmoid, Relu), and a pooling layer in response to inputting content (301) (e.g., image data (celebrity image, image of a specific product), text data (recognition information, product feature information)). Meanwhile, although not illustrated in FIG. 3, the deep learning model learned based on the CNN may include more layers in addition to the illustrated convolutional layer and pooling layer, and since this is a well-known technology, a detailed description thereof will be omitted. In addition, as an example, and not limited to that illustrated in FIG. 3, another artificial intelligence model (e.g., a machine learning model or a deep learning model) may be generated based on another learning algorithm using audio data and information about speakers as training data (e.g., setting audio data as input data and information about speakers as output data), and the other artificial intelligence model may be implemented to output an identifier (e.g., a unique ID) for identifying a speaker as result data in response to receiving audio data (e.g., utterance) as input.

[0097] According to various embodiments, the artificial intelligence model (242) may be implemented to include matrix weights and activation functions corresponding to values ​​(hereinafter, operation values) associated with a specified operation capability (e.g., a weight operation value (e.g., weight precision) of 32 bits, an activation function operation value (e.g., activation function precision) of 32 bits). In addition, for example, the operation value may include an operation value for the weight (e.g., weight precision) and an operation value for the activation function (e.g., activation precision) as values ​​for the ability to operate parameters such as weights or an activation function (e.g., sigmoid, Relu).

[0098] Meanwhile, when the server (110) generates (or stores) an artificial intelligence model (242), the server (110) may receive various contents from the first external device (120) and / or the second external device (130), and provide the results processed using the artificial intelligence model (242) to the first external device (120) and / or the second external device (130). When the first external device (120) and / or the second external device (130) generates (or stores) an artificial intelligence model (242), the first external device (120) and / or the second external device (130) may process the various contents obtained using the artificial intelligence model (242) and output the results.

[0099]

[0100] FIG. 4 is a flowchart illustrating an operation of a server obtaining contract information according to various embodiments.

[0101] The operations of FIG. 4 and FIG. 5 can be performed organically, and at least some of the operations of FIG. 4 and FIG. 5 can be omitted.

[0102] Hereinafter, operations 401 to 411 are described as being performed by the server (110). However, if the first external device (120) and / or the second external device (130) includes an artificial intelligence model (242), at least some of operations 401 to 411 may be performed by the first external device (120) and / or the second external device (130). In this case, the operation of transmitting and receiving data between the first external device (120) and / or the second external device (130) and the server (110) may be omitted.

[0103]

[0104] Referring to FIG. 4, the server (110) (e.g., the electronic device (200) of FIG. 2) may obtain product feature information based on at least one content of a specific product obtained from a first external device (120) in operation 401.

[0105] According to various embodiments, the server (110) may obtain at least one piece of content related to a specific product from a first external device (120). For example, the specific product may include a product that a user (e.g., an advertiser) of the first external device (120) wishes to advertise. For example, the at least one piece of content related to the specific product may include an image of the specific product.

[0106] According to various embodiments, the server (110) may obtain product feature information from at least one piece of content of a specific product. For example, the server (110) may obtain product feature information through an artificial intelligence model (242).

[0107] According to various embodiments, the server (110) may, in operation 403, obtain a celebrity image of a specific celebrity from among at least one celebrity image obtained from a second external device (130).

[0108] According to various embodiments, the server (110) may obtain a celebrity image selected from among the at least one celebrity image via the first external device (120). For example, the server (110) may obtain a celebrity image selected by the first external device (120) from among the at least one celebrity image to be used as an advertising image for a specific product.

[0109] According to various embodiments, the server (110) may obtain recognition information of a specific celebrity in operation 405. For example, the server (110) may obtain recognition information of the specific celebrity from a first external device (120). For example, the server (110) may obtain various recognition information related to the degree of recognition of the specific celebrity, such as SNS information of the specific celebrity, portal site search information, broadcast appearance information of the specific celebrity, and mass media related to the specific celebrity.

[0110] According to various embodiments, the server (110) may store the product feature information, the celebrity image, and the recognition information in a storage device(?). For example, the server (110) may acquire the product feature information, the celebrity image, and the recognition information from a first external device and / or a second external device at any time when executing a service related to an advertising mediation platform, and store the product feature information, the celebrity image, and the recognition information in a storage device(?), and may use the product feature information, the celebrity image, and the recognition information stored in the storage device(?) when executing an operation for advertising mediation.

[0111] According to various embodiments, the server (110) may obtain an advertising image based on a celebrity image, product feature information, and recognition information in operation 407. For example, the server (110) may obtain an advertising image that is an image in which the product feature information and the recognition information overlap at least a portion of the celebrity image. According to various embodiments, the server (110) may input the celebrity image, the product feature information, and the recognition information into the artificial intelligence model (242) described with reference to FIG. 2 to obtain an advertising image in which the product feature information and the recognition information overlap at least a portion of the celebrity image.

[0112] According to various embodiments, the server (110) may transmit advertisement information including an advertisement image to a second external device (130) in operation 409. For example, the server (110) may transmit the advertisement information through a communication circuit (e.g., the communication circuit (250)) so that a user (e.g., a celebrity) of the second external device (130) can check the completed advertisement image and enter into an advertisement contract. According to various embodiments, the advertisement information may include various information related to the advertisement contract, such as condition information of the advertisement contract (e.g., advertisement period, advertisement cost, advertisement region, advertisement scope, advertisement time, etc.), information about the product to be advertised, information about the celebrity to be advertised, and an advertisement image. For example, the advertisement information may include various information related to an advertisement contract for the specific product to be advertised.

[0113] According to various embodiments, the server (110) may, in operation 411, obtain first result data indicating whether an advertising contract is approved in response to advertising information from a second external device (130). For example, the second external device (130) may output the advertising information through a display. In response to the displayed advertising information, the second external device (130) may obtain user input from a user (e.g., a celebrity) indicating whether an advertising contract for the specific product is concluded.

[0114] According to various embodiments, the server (110) may transmit, in operation 413, contract information indicating the conclusion of the advertising contract obtained based on the first result data to at least one of the first external device (120) and the second external device (130) for output. For example, the server (110) may determine whether a user (e.g., a celebrity) of the second external device (130) approves the advertising contract based on the first result data.

[0115] According to various embodiments, if the first result data obtained from the second external device (130) includes information indicating approval of the advertising contract, the server (110) may obtain contract information related to the advertising contract. For example, the server (110) may manage that an advertising contract for the specific product has been concluded between a user of the first external device (120) (e.g., an advertiser) and a user of the second external device (130) (e.g., a celebrity). In response to the conclusion of the advertising contract, the server (110) may generate contract information related to the advertising contract.

[0116] According to various embodiments, the server (110) may transmit the contract information to the first external device (120) and / or the second external device (130) via a communication circuit (e.g., the communication circuit (250)) so that the first external device (120) and / or the second external device (130) may output the contract information. According to various embodiments, the first external device (120) and / or the second external device (130) may display a screen including the contract information as a notification that an advertising contract has been concluded.

[0117] FIG. 5 is a flowchart illustrating an operation of a server obtaining at least one advertising image according to various embodiments.

[0118] Hereinafter, operations 501 to 509 are described as being performed by the server (110). However, if the first external device (120) and / or the second external device (130) includes an artificial intelligence model (242), at least some of operations 501 to 509 may be performed by the first external device (120) and / or the second external device (130). In this case, the operation of transmitting and receiving data between the first external device (120) and / or the second external device (130) and the server (110) may be omitted.

[0119] Referring to FIG. 5, the server (110) may determine product feature information in operation 501. For example, the server (110) may determine product feature information to be used in generating an advertising image. For example, the server (110) may determine product feature information using an artificial intelligence model (242) (e.g., a third artificial intelligence model) described below with reference to FIG. 6.

[0120] According to various embodiments, the server (110) may determine a celebrity image in operation 503.

[0121] According to various embodiments, the server (110) may generate celebrity recommendation information for a suitable celebrity image among at least one celebrity image based on product feature information of the specific product, and obtain a selected celebrity image from the first external device (120) in response to the celebrity image recommendation information.

[0122] According to various embodiments, the server (110) may generate a plurality of first sample advertising images based on at least one celebrity image, product feature information, and recognition information corresponding to each of at least one celebrity image, and may obtain a celebrity image selected from the first external device (120) based on the plurality of first sample advertising images. In one example, the server (110) may transmit the plurality of first sample advertising images to the first external device (120) so that one of the plurality of first sample advertising images may be selected. In one example, the first external device (120) may output the plurality of first sample advertising images and obtain a user (e.g., an advertiser) input for selecting a celebrity image to be used for advertising execution from among the plurality of first sample advertising images. The first external device (120) may transmit information about the user input to the server (110). According to various embodiments, the server (110) may determine the celebrity image to be used for generating the advertisement image based on a response of the first external device (120) to the plurality of first sample advertisement images (e.g., a user response of the first external device (120).

[0123] According to various embodiments, the server (110) may store the product feature information, the celebrity image, and the recognition information in a storage device (?). For example, the server (110) may acquire the product feature information, the celebrity image, and the recognition information from a first external device and / or a second external device at any time when executing a service related to an advertising mediation platform, and store the product feature information, the celebrity image, and the recognition information in a storage device (?), and may use the product feature information, the celebrity image, and the recognition information stored in the storage device (?) in an operation for acquiring an advertising image.

[0124] According to various embodiments, the server (110) may determine recognition information in operation 505. For example, the server (110) may obtain recognition information of the specific celebrity from the first external device (120) and / or the second external device (130). For example, the server (110) may obtain various recognition information related to the degree of recognition of the specific celebrity, such as SNS information of the specific celebrity, portal site search information, broadcast appearance information of the specific celebrity, and mass media related to the specific celebrity. The server (110) may determine recognition information to be used for generating an advertising image from among the various recognition information.

[0125]

[0126] According to various embodiments, the server (110) may input at least one of product feature information, a celebrity image, or recognition information into an artificial intelligence model (e.g., the artificial intelligence model (242) described with reference to FIG. 6) trained to generate an advertising image in operation 507. Accordingly, the server (110) may obtain an advertising image through the artificial intelligence model (242) in operation 509.

[0127] According to various embodiments, the server (110) may input the product feature information, the celebrity image, and the celebrity recognition information into an artificial intelligence model (242) trained to generate an advertising image. The artificial intelligence model (242) may output an advertising image based on the input of the product feature information, the celebrity image, and the celebrity recognition information. The advertising image may be an advertising image described with reference to FIGS. 2 and 4.

[0128] According to various embodiments, the artificial intelligence model (242) may output a plurality of second sample advertising images based on input of the product feature information, the celebrity image, and the celebrity recognition information. The server (110) may select the advertising image from among the plurality of second sample advertising images. According to various embodiments, the plurality of second sample advertising images may include images in which product information and recognition information overlap at different locations in at least a portion of the celebrity image. A description of the plurality of second sample advertising images will be described below with reference to FIG. 15.

[0129] According to various embodiments, the server (110) may transmit the plurality of second sample advertisement images to the first external device (120) so as to select one of the plurality of second sample advertisement images. In one example, the first external device (120) may output the plurality of second sample advertisement images and obtain a user (e.g., an advertiser) input for selecting an advertisement image to be used for advertisement execution from among the plurality of second sample advertisement images. The first external device (120) may transmit information about the user input to the server (110).

[0130] According to various embodiments, the server (110) may obtain the advertisement image to be used for advertisement execution based on a response of the first external device (120) to the plurality of second sample advertisement images (e.g., a user response of the first external device (120).

[0131]

[0132] FIG. 6 is a diagram illustrating training an artificial intelligence model to generate an advertising image according to various embodiments.

[0133] Referring to FIG. 6, the artificial intelligence model (242) can be trained to generate an advertising image using first learning data (601) and second learning data (602). The first learning data (601) can be input data, and the second learning data (602) can be data to be output through the artificial intelligence model (242). For example, the artificial intelligence model (242) trained using the first learning data (601) and the second learning data (602) can receive input data of the same type as the first learning data (601) and output output data of the same type as the second learning data (602).

[0134] According to various embodiments, when the first learning data (601) includes a celebrity image, product feature information, and celebrity recognition information, and the second learning data (602) includes an advertising image generated based on the celebrity image, product feature information, and celebrity recognition information, a first artificial intelligence model that outputs an advertising image can be generated.

[0135] According to various embodiments, the first learning data (601) is not limited to the examples described above, and may include product images of the specific product and / or celebrity characteristics of the celebrity. Furthermore, the second learning data (602) is not limited to the examples described above, and may further include advertising images generated based on product images of the specific product and / or celebrity characteristics of the celebrity.

[0136] According to various embodiments, the first learning data (601) and / or the second learning data (602) may include various information for the first artificial intelligence model to output an advertisement image, without being limited to the examples described above.

[0137] According to various embodiments, the artificial intelligence model (242) may be a second artificial intelligence model that generates celebrity recommendation information based on product feature information of a specific product. For example, the second artificial intelligence model may be trained based on celebrity features and interaction information between the specific product and the celebrity. For example, if the first learning data (601) includes product attribute information generated based on multiple weight values ​​associated with multiple product features of a specific product, and the second learning data (602) includes celebrity recommendation information, a second artificial intelligence model that outputs celebrity recommendation information may be generated.

[0138]

[0139] According to various embodiments, the artificial intelligence model (242) may be implemented in multiple instances. For example, if the first learning data (601) includes product information and the second learning data (602) includes product features and / or product feature values ​​corresponding to the product features, a third artificial intelligence model may be generated based on the learning data related to the product. If the first learning data (601) includes information about a celebrity, which will be described later, and the second learning data (602) includes celebrity features, which will be described later, and / or celebrity feature values ​​corresponding to the celebrity features, which will be described later, a fourth artificial intelligence model may be generated based on the learning data related to the celebrity.

[0140] According to various embodiments, the second artificial intelligence model may determine a celebrity image to be used in an advertising image by utilizing at least one of the first learning data and the second learning data, product feature information obtained from the third artificial intelligence model, and celebrity features obtained from the fourth artificial intelligence model.

[0141] According to various embodiments, a first artificial intelligence model that outputs an advertising image may determine a celebrity image by utilizing celebrity recommendation information obtained through at least one of the second artificial intelligence model to the fourth artificial intelligence model, and output an advertising image based on the celebrity image.

[0142] Additionally, according to various embodiments, the first artificial intelligence model may obtain a celebrity image determined based on celebrity image recommendation information through at least one of the second artificial intelligence model to the fourth artificial intelligence model, and output an advertising image based on the celebrity image.

[0143] Hereinafter, for the convenience of explanation, the artificial intelligence model related to advertisement images (e.g., the first artificial intelligence model) and the artificial intelligence model related to celebrity recommendation (e.g., the second artificial intelligence model, the third artificial intelligence model, and / or the fourth artificial intelligence model) are described as artificial intelligence models having the same reference numeral (242). However, as described above, it can be understood by those skilled in the art that the artificial intelligence model related to advertisement images and the artificial intelligence model related to celebrity recommendation can be implemented and used separately.

[0144] According to various embodiments, the artificial intelligence model (242) (e.g., the first artificial intelligence model) may use product feature information of a specific product to be advertised, a celebrity image of a specific celebrity with whom an advertising contract will be concluded, and recognition information of the specific celebrity as first learning data (601), and may use an advertising image in which the product feature information and the recognition information are overlapped and displayed in at least a portion of the celebrity image as second learning data (602).

[0145] For example, product feature information may include a product image, name, category, product description, manufacturer information, or the manufacturer's URL, but there are no limitations to the product information. Product information may be provided by an advertiser (e.g., a user of the first external device (120)) or collected from an external server (e.g., an external cloud server containing information on various products).

[0146] According to various embodiments, product feature information may include product attribute information generated based on a plurality of product features and a plurality of feature values ​​corresponding to the plurality of product features. A “product feature” may be a designated feature associated with a product. For example, multiple product features include: "sincerity (honest, cheerful, wholesome, friendly, sincere, original, real)", "excitement (darling, cool, imaginative, unique, trendy, young, contemporary)", "competence (successful, reliable, intelligent, secure, technical, leader)", "sophistication (charming, feminine, upper class, glamorous, smooth)", "ruggedness (tough, masculine)". It may include "outdoorsy", "rugged", etc. According to various embodiments, the plurality of product features may be preset or changed, and there is no limit to the number of the plurality of product features. For example, when there is a post with information on a specific product in a social network service (SNS), the plurality of product features may be determined as candidates for the product features based on additional information (e.g., hashtags) that are frequently mentioned (e.g., frequently mentioned) related to the information on the specific product.According to various embodiments, the plurality of feature values ​​corresponding to the plurality of product features may include numerical values ​​corresponding to each of the plurality of product features.

[0147] According to various embodiments, the artificial intelligence model (242) may be trained as a model specialized to generate a specific advertising image based on the first learning data (601) and the second learning data (602).

[0148] According to various embodiments, the server (110) may store advertiser history information regarding the generation of advertising images related to the advertiser (e.g., the first external device (120)) in the storage medium (240). The server (110) may train an artificial intelligence model (242) to generate advertising images based on the advertiser history information. For example, the server (110) may train the artificial intelligence model (242) based on first learning data (601) including product feature information of a product previously advertised by the advertiser, celebrity images used in advertising images of the product, and awareness information, and second learning data (602) including advertising images of the previously advertised product. As a result, an artificial intelligence model (242) capable of generating images that reflect the advertiser's tendencies related to advertising image generation may be generated.

[0149] According to various embodiments, the server (110) may store product advertisement history information for generating advertisement images related to a specific product in a storage medium (240). The server (110) may train an artificial intelligence model (242) to generate advertisement images based on the product advertisement history information. For example, the server (110) may train the artificial intelligence model (242) based on first learning data (601) including product feature information of a product that an advertiser wishes to advertise and second learning data (602) including advertisement images related to the product. As a result, an artificial intelligence model (242) capable of generating images that reflect the features of a product that an advertiser wishes to advertise may be generated.

[0150] According to various embodiments, the server (110) may store celebrity history information related to the creation of an advertising image of a specific celebrity in a storage medium (240). The server (110) may train an artificial intelligence model (242) to create an advertising image based on the celebrity history information. For example, the server (110) may train the artificial intelligence model (242) based on first learning data (601) including at least one celebrity image of a specific celebrity and second learning data (602) including an advertising image including the celebrity image. As a result, an artificial intelligence model (242) capable of creating an advertising image using an image of a specific celebrity may be created.

[0151] According to various embodiments, the artificial intelligence model (242) (e.g., the third artificial intelligence model) may be a model trained to generate product attribute information by using information about a product to be advertised as first learning data (601) and product features and / or P feature values ​​corresponding to product features (e.g., a product feature vector (a matrix of size PX 1)) as second learning data (602).

[0152] According to various embodiments, the artificial intelligence model (242) (e.g., the fourth artificial intelligence model) may learn by using information about a celebrity (e.g., an image of the celebrity) as first learning data (601) and receiving celebrity features and / or feature values ​​corresponding to the celebrity features as second learning data (602). For example, the information about the celebrity used as the first learning data (601) may include an image (and / or video) of the celebrity, the name, age, height, weight of the celebrity, or a description of the celebrity. There is no limitation on the information about the celebrity used as the first learning data (601). The information about the celebrity may be provided by the celebrity (e.g., the second external device (130) of the celebrity) or may be collected from an external server (e.g., an external cloud server including information about various celebrities).

[0153] For example, the second learning data (602) may include a plurality of celebrity features and / or a plurality of C feature values ​​(e.g., a celebrity feature vector (a matrix of size CX 1)) corresponding to a plurality of celebrity features. A "celebrity feature" may be a designated feature associated with a person. For example, the plurality of celebrity features may include "cute", "lovely", "cool", "gorgeous", "luxury", "healthy", etc. In addition, the plurality of celebrity features may correspond to product features such as "sincerity (honest, cheerful, wholesome, friendly, sincere, original, real)", "excitement (darling, cool, imaginative, unique, trendy, young)," The fourth AI model may include features such as "contemporary", "competence (successful, reliable, intelligent, secure, technical, leader)", "sophistication (charming, feminine, upper class, glamorous, smooth)", "ruggedness (tough, masculine, outdoorsy, rugged)", etc. According to various embodiments, the fourth AI model may be trained to output a plurality of celebrity features corresponding to each of at least one celebrity image.

[0154] According to various embodiments, the server (110) may generate celebrity recommendation information based on a plurality of weight values ​​for a specific product obtained through the third and fourth artificial intelligence models and the plurality of celebrity features. For example, the server (110) may output celebrity recommendation information through the second artificial intelligence model based on a plurality of weight values ​​for a specific product obtained through the third and fourth artificial intelligence models and the plurality of celebrity features.

[0155] According to various embodiments, the second artificial intelligence model can output celebrity recommendation information by providing functions similar to those performed by the third artificial intelligence model and the fourth artificial intelligence model.

[0156] According to various embodiments, the server (110) may obtain the celebrity recommendation information and transmit it to an advertiser device (e.g., a first external device (120)). The server (110) may determine a celebrity image to be used in generating an advertising image based on the advertiser device's response to the celebrity recommendation information.

[0157]

[0158] FIG. 7 is a diagram for explaining a learned artificial intelligence model according to various embodiments.

[0159] Referring to FIG. 7, the artificial intelligence model (242) can input first data (701) and output second data (702). For example, the first data (701) may be the same type of data as the first learning data (601) of FIG. 6, and the second data (702) may be the same type of data as the second learning data (602) of FIG. 4.

[0160] According to various embodiments, the artificial intelligence model (242) may input product characteristic information of a specific product to be advertised, a celebrity image of a specific celebrity with whom an advertising contract will be concluded, and / or recognition information of the specific celebrity as first data (701), and output an advertising image as second data (702).

[0161] According to various embodiments, the artificial intelligence model (242) may receive various information as first data (701) and output an advertising image, not limited to the information described above. For example, the artificial intelligence model (242) may receive product feature information and celebrity features as first data (701) and output an advertising image.

[0162] According to various embodiments, the artificial intelligence model (242) may input product feature information for a specific product as first data (701) and output celebrity recommendation information as second data (702). According to various embodiments, the artificial intelligence model (242) may input various information as first data (701) and output celebrity recommendation information, without being limited to the above-described information. For example, the artificial intelligence model (242) may input product feature information, celebrity features, and / or interaction information between a product and a celebrity (e.g., information indicating the effectiveness of an advertisement combining a product and a celebrity) as first data (701) and output celebrity recommendation information (e.g., a number evaluating a celebrity combination) as second data (702).

[0163] According to various embodiments, the server (110) may transmit celebrity recommendation information to an advertiser device (e.g., a first external device (120)) and obtain a celebrity image to be used in an advertising image based on a response from the advertiser device to the celebrity recommendation information. Accordingly, the server (110) may obtain celebrity recommendation information using an artificial intelligence model (242) (e.g., a first artificial intelligence model and a second artificial intelligence model), determine a celebrity image based on the obtained celebrity recommendation information, and obtain an advertising image based on the determined celebrity image, product feature information, and celebrity recognition information.

[0164]

[0165] FIG. 8 is a flowchart illustrating an operation of a server mediating an advertising contract between a first external device and a second external device according to various embodiments.

[0166] Referring to FIG. 8, the operations of devices within a system (e.g., system (100) of FIG. 1) providing an advertising contract brokerage platform are illustrated. The operations may be performed organically, and at least some of the operations of FIG. 8 and FIG. 9 may be omitted. In the following, operations 801 to 815 disclosed herein are not limited to the subject of the disclosed operations and may be performed by devices within the system (e.g., system (100) of FIG. 1).

[0167] According to various embodiments, the server (110) may transmit the advertisement information to the first external device (120) in operation 801. For example, the server (110) may transmit the generated advertisement information so that the first external device (120) may output it. Through this, a user (e.g., an advertiser) of the first external device (120) may check the generated advertisement information.

[0168] According to various embodiments, the server (110) may transmit the advertisement information obtained by performing the operation described with reference to FIGS. 4 and 5 in operation 803 to the second external device (130). According to various embodiments, the server (110) may generate advertisement information including the advertisement image described with reference to FIGS. 4 and 5 and transmit the generated advertisement information to the second external device (130). For example, the server (110) may generate advertisement information including at least one of an advertisement image, a specific product to be advertised, and conditional information related to an advertisement contract (e.g., contract period, contract cost, number of advertisement runs, advertisement run platform, etc.) and transmit the advertisement information to the second external device (130).

[0169] According to various embodiments, the server (110) may transmit the generated advertisement information to a second external device (130) for output. This allows a user of the second external device (130) (e.g., a celebrity) to check the generated advertisement information. Accordingly, the user of the second external device (130) can check the advertisement image included in the advertisement information before entering into an advertisement contract, thereby reducing risks associated with entering into an advertisement contract (e.g., image damage, etc.).

[0170] According to various embodiments, the second external device (130) may generate first result data based on the advertisement information obtained from the server (110) in operation 805 and transmit the first result data to the server (110).

[0171] For example, the second external device (130) may generate first result data indicating whether the advertising contract is approved in response to the received advertising image.

[0172] According to various embodiments, the server (110) may conclude an advertising contract for a specific product between an advertiser, who is a user of a first external device (120), and a celebrity, who is a user of a second external device (130), at operation 807. For example, the server (110) may store information indicating that an advertising contract for the specific product has been concluded based on the first result data. For example, if the first result data indicating approval of the advertising contract is obtained from the second external device (130), the server (110) may conclude an advertising contract between the advertiser and the celebrity for the specific product to be advertised.

[0173] According to various embodiments, the server (110) may obtain contract information in operation 809. For example, if first result data indicating approval of an advertising contract is obtained from a second external device (130), the server (110) may conclude an advertising contract with an advertiser and a celebrity for a specific product to be advertised and obtain contract information.

[0174] According to various embodiments, the server (110) may transmit the contract information to the second external device (130) in operation 811 and transmit the contract information to the first external device (120) in operation 813. According to various embodiments, the contract information may include various information related to the advertising contract, such as information indicating the conclusion of an advertising contract, information on the terms of the advertising contract, information on the product to be advertised, information on the celebrity to be advertised, and advertising information.

[0175] According to various embodiments, the first external device (120) and the second external device (130) may output the contract information in operations 815 and 817, respectively. The contract information output through the first external device (120) and the second external device (130) is described below with reference to FIG. 17.

[0176]

[0177] FIG. 9 is a flowchart illustrating an operation of a server mediating an advertising contract based on modified data according to various embodiments.

[0178] Referring to FIG. 9, the operations of devices within a system (e.g., system (100) of FIG. 1) providing an advertising contract brokerage platform are illustrated. The operations may be performed organically, and operations 901 to 907 disclosed herein are not limited to the subject of the disclosed operations and may be performed by devices within the system (e.g., system (100) of FIG. 1). Furthermore, descriptions of operations similar to those described with reference to FIGS. 1 to 8 may be omitted.

[0179] According to various embodiments, the server (110) may transmit the advertisement information obtained by performing the operations described with reference to FIGS. 4 and 5 in operation 901 to the second external device (130). Furthermore, according to various embodiments, the server (110) may transmit the advertisement information to the first external device (120) in operation 903.

[0180] According to various embodiments, the second external device (130) may generate correction data based on the advertisement information obtained from the server (110) in operation 905 and transmit the correction data to the server (110). Alternatively, the second external device (130) may transmit first result data including the correction data to the server (110).

[0181] For example, the second external device (130) may output advertising information through a display and, in response to the advertising information, obtain an input from a celebrity requesting modification of the advertising information. For example, the second external device (130) may obtain at least one of a user input for modifying a portion of the advertising information, a user input for requesting modification of the portion, and an input for additional requests related to the advertising contract. In one example, the second external device (130) may generate modification data based on the user input and transmit the modified data to the server (110). Alternatively, the second external device (130) may generate first result data including information indicating that the advertising contract is not approved and / or the modified data, and transmit the first result data to the server (110).

[0182] According to various embodiments, the server (110) may update (or adjust) the advertisement information based on the modification data in operation 907. For example, the server (110) may update the advertisement information by reflecting the modification data for the advertisement information obtained from the second external device (130). Alternatively, the server (110) may determine whether the first result data obtained from the second external device (130) includes modification data requesting modification of the advertisement information, and if so, may update the advertisement information based on the modification data.

[0183] According to various embodiments, the server (110) may obtain contract information indicating the conclusion of an advertising contract based on updated advertising information. For example, the server (110) may obtain the contract information by performing an operation similar to operation 809 described with reference to FIG. 8 . The contract information may include advertisement information modified via a second external device (130).

[0184] According to various embodiments, the server (110) may transmit updated advertising information to the first external device (120) in operation 909. For example, the server (110) may transmit a modification request obtained from a celebrity who is a user of the second external device (130) to the first external device (120), which is an advertiser's device, so that the advertiser can confirm it.

[0185] According to various embodiments, the first external device (120) may generate second result data based on the advertisement information obtained from the server (110) in operation 911, and transmit the second result data to the server (110).

[0186] For example, the first external device (120) may output updated advertising information via a display and, in response to the updated advertising information, obtain an input from the advertiser indicating whether the advertising contract has been approved. The first external device (120) may generate second result data indicating whether the advertising contract has been approved and transmit it to the server (110).

[0187] According to various embodiments, the server (110) may obtain contract information in operation 911. For example, if second result data indicating approval of an advertising contract is obtained based on updated advertising information from the first external device (120), the server (110) may conclude an advertising contract with an advertiser and a celebrity for a specific product to be advertised and obtain contract information.

[0188] According to various embodiments, the server (110) may transmit the updated contract information to the second external device (130) and the first external device (120). According to various embodiments, the updated contract information may include various information related to the advertising contract, such as information indicating the conclusion of an advertising contract, information on the terms and conditions of the advertising contract, information on the product to be advertised, information on the celebrity being advertised, and advertising information.

[0189] According to various embodiments, the first external device (120) and the second external device (130) may each output the updated contract information. The contract information output through the first external device (120) and the second external device (130) is described below with reference to FIG. 17.

[0190]

[0191] FIG. 10 illustrates an example of a screen for inputting product feature information according to various embodiments.

[0192] According to various embodiments, the first external device (120) may display a screen (1000) for receiving at least one content of a specific product that the advertiser wishes to advertise. For example, the advertiser may input information about the product that the advertiser wishes to advertise through the screen (1000) displayed on the first external device (120). For example, the screen (1000) may include an interface for receiving information about the product (e.g., product-related name, price, category, description, image) and information about a preferred advertising model (e.g., advertising model's gender, category, description). For example, the screen (1000) may include an interface (e.g., 1010, 1020) for receiving an image of the product and displaying the input image. For example, the screen (1000) may further include an interface for specifying a country in which the advertiser wishes to advertise. According to various embodiments, the first external device (120) may obtain product feature information of a specific product that an advertiser wishes to advertise by providing at least one content (e.g., a name, price, category, description, image related to a product) of a specific product input through the screen (1000) to the server (110), or may obtain product attribute information (e.g., feature values ​​corresponding to multiple product features) of a specific product that an advertiser wishes to advertise based on at least one content (e.g., a name, price, category, description, image related to a product) of a specific product input through the screen (1000).

[0193]

[0194] FIG. 11 illustrates an example of a screen for inputting product feature information according to various embodiments.

[0195] According to various embodiments, the first external device (120) may display a screen (1100) for receiving input of at least one content of a specific product that the advertiser wishes to advertise. For example, the advertiser may input information about the product that he or she wishes to advertise through the screen (1100) displayed on the first external device (120). For example, the screen (1100) may include interfaces (1102, 1103, 1104) for receiving input of product information (e.g., product-related name, price, category, description, image).

[0196] According to various embodiments, the first external device (120) may display interfaces (1102, 1103, 1104) that display examples of feature information of a product to be advertised so that an advertiser may select from them. For example, the first external device (120) may display an interface (1102) for a plurality of first-order features having a certain level of relevance or higher based on at least some of the pre-input product information (e.g., a name, price, category, description, image related to the product). In response to recognizing a user input (keyboard input, mouse input, touch input, hovering input, voice input, etc.) for selecting one of the plurality of first-order features, the first external device (120) may store the selected feature (e.g., Feature A) and display an interface (1103) for a plurality of second-order features having a certain level of relevance or higher thereto. In addition, the first external device (120) may, in response to recognizing a user input (such as a keyboard input, a mouse input, a touch input, a hovering input, or a voice input) for selecting one of the plurality of second-order features, store the selected feature (e.g., Feature 1) and display an interface (1104) for a plurality of third-order features having a certain level or higher of relevance thereto. The first external device (120) may perform a similar operation to repeatedly input feature information of a specific product more conveniently. According to various embodiments, the first external device (120) may display the corresponding interface with different sizes according to the ranking of the plurality of features. For example, the size of the interface for the plurality of first-order features may be larger than that for the interface for the plurality of third-order features.

[0197] According to various embodiments, the screen (1100) may include a condition input interface (1101) for receiving input of various conditions for a specific product when concluding an advertising contract for a specific product. According to various embodiments, the first external device (120) may obtain condition information (e.g., minimum sales quantity, product type conditions, advertising contract conditions) related to a contract for a specific product inputted through the condition input interface (1101) of the screen (1100).

[0198]

[0199] FIG. 12 illustrates an example of a screen recommending a celebrity according to various embodiments.

[0200] According to various embodiments, the first external device (120) may display a screen (1200) recommending at least one celebrity image. For example, through the method described in the preceding drawings, the first external device (120) may display a screen recommending at least one celebrity image through a process such as obtaining product characteristic information of a specific product when at least one content of a specific product is input.

[0201] According to various embodiments, the information about the celebrity (1210, 1220, 1230) displayed may include information about the celebrity's image, brand fit, popularity, advertising contract price, and exclusion products.

[0202] According to various embodiments, the brand fit may be calculated based on weight values ​​associated with a specific product as described in the preceding drawings and / or celebrity attribute information of each celebrity image.

[0203] According to various embodiments, popularity may be an indicator of a celebrity's real-time or future popularity. For example, popularity may be determined in real time based on internet search volume data. For example, popularity may be calculated or predicted based on a future point in time based on the celebrity's future work plans. For example, a celebrity's popularity may be determined differently depending on the country in which the advertisement is intended (e.g., country-specific recognition).

[0204] According to various embodiments, the advertising contract unit price (Price) may represent the celebrity's cost per click (CPC), etc. The advertising contract unit price may be preset for the corresponding celebrity and may be determined based on the advertising performance and / or real-time awareness of advertisements previously executed by the celebrity. In one embodiment, if the advertiser inputs an advertising execution period and / or advertising budget, celebrities with advertising contract unit prices that do not fall within (e.g., exceed) the range calculated based on the advertising execution period and / or advertising budget may be excluded from the recommendation results.

[0205] According to various embodiments, an "Exclusion" may indicate a product category that a celebrity excludes. For example, if a particular celebrity has registered "Alcohol" as an "Exclusion," the celebrity may be excluded from recommendation results when the product category is "Alcohol."

[0206] According to various embodiments, a search criteria for at least one celebrity image may be displayed in a region (e.g., the left region) of the screen (1200). Information related to celebrity features corresponding to a relatively high number of designated weight values, as described in FIG. 8, may be provided. For example, the celebrity features may be provided in text form and / or pentagon form. In another example, the celebrity features may be provided in the form of a text box.

[0207] According to various embodiments, the information about the celebrity displayed may include an image (1211, 1221, 1231) having the highest brand fit among the celebrity images of the celebrity. According to one embodiment, multiple images having high brand fit among the celebrity images of the celebrity may be displayed.

[0208] According to various embodiments, the information about the displayed celebrity may include visual objects (1212, 1222, 1232) representing celebrity feature values ​​of each celebrity (or each celebrity image). According to various embodiments, each visual object may represent celebrity feature values ​​of each celebrity feature corresponding to a relatively high number of designated weight values. According to one embodiment, the visual objects (1212, 1222, 1232) may not display celebrity features such as "gorgeous" as illustrated, but may display celebrity feature values ​​together with celebrity features corresponding to the celebrity feature values.

[0209]

[0210] FIG. 13 illustrates an example of a screen for determining a celebrity image using a plurality of sample advertisement images according to various embodiments.

[0211] According to various embodiments, the first external device (120) may display a screen (1300) recommending a celebrity image based on a plurality of sample advertisement images for at least one celebrity image (e.g., the plurality of first sample advertisement images described with reference to FIG. 5). The screen (1300) may include a list (1301) of a plurality of sample advertisement images.

[0212] According to various embodiments, the server (110) may generate a plurality of first sample advertising images based on at least one celebrity image, product feature information, and recognition information corresponding to each of at least one celebrity image, and transmit the generated first sample advertising images to the first external device (120).

[0213] According to various embodiments, the first external device (120) may output a screen (1300) including a plurality of sample advertisement image lists (1301) and obtain a user (e.g., an advertiser) input for selecting a celebrity image to be used for advertisement execution from among the plurality of advertisement images included in the plurality of sample advertisement image lists (1301). The first external device (120) may transmit information about the user input to the server (110). Based on the user input, a celebrity image to be used for the advertisement image may be determined.

[0214]

[0215] FIG. 14 illustrates an example of an advertising image of a celebrity according to various embodiments.

[0216] Referring to FIG. 14, an advertising image (1400) output through an electronic device (200) (e.g., a first external device (120) and / or a second external device (130)) is illustrated. The advertising image (1400) may include a celebrity image (1401) described with reference to FIGS. 4 and 5, product feature information (1403) of a specific product to be advertised, and recognition information (1402) of the celebrity described with reference to FIGS. 4 and 5. For example, the advertising image may include an image in which the product feature information (1403) and the recognition information (1402) overlap at least a portion of the celebrity image (1401).

[0217] According to various embodiments, various advertising images may be generated, not limited to the advertising image (1400) illustrated in FIG. 14. For example, the server (110) may obtain an advertising image including a frame selected from a celebrity image (1401), product feature information (1403), and celebrity recognition information (1402). According to various embodiments, the frame that may be used in the advertising image (1400) may be determined based on at least one of a celebrity, a type of a specific product, a celebrity image, celebrity recognition information, a user input of a first external device (120), and a user input of a second external device (130).

[0218] According to various embodiments, by outputting an advertising image (1400), an advertiser who is a user of a second external device (130) can check the advertising image in advance and approve the advertising contract, thereby quickly and safely concluding an advertising contract.

[0219]

[0220] FIG. 15 illustrates an example of a screen displaying multiple sample advertisement images for a particular celebrity, according to various embodiments.

[0221] Referring to FIG. 15, the first external device (120) can display a screen (1500) including a plurality of sample advertising images (1502) (e.g., a plurality of second sample advertising images described with reference to FIG. 5) as the product feature information, the celebrity image, and the celebrity recognition information are input.

[0222] According to various embodiments, the server (110) may acquire a plurality of second sample advertising images as the product feature information, the celebrity image, and the celebrity recognition information are input. According to various embodiments, the server (110) may transmit the plurality of second sample advertising images to the first external device (120).

[0223] According to various embodiments, the screen (1500) may include a sample advertisement image (1501) as well as a plurality of second sample advertisement images (1502). According to various embodiments, the sample advertisement image (1501) may be obtained using a specialized artificial intelligence model (242) described with reference to FIGS. 5 and 7, and the sizes and arrangements of the plurality of sample advertisement images (1502) and the sample advertisement image (1501) may be different.

[0224] According to various embodiments, the first external device (120) may select an advertising image to be used as an advertising image from among the plurality of second sample advertising images (1502). According to various embodiments, the plurality of second sample advertising images may include images in which product information and recognition information overlap at different locations in at least a portion of a celebrity image.

[0225] According to various embodiments, the screen (1500) may include an interface (1503) configured to obtain additional information to be used in the advertising image. For example, when additional information to be used in the advertising image is obtained through the first external device (120), the server (110) may update the advertising image by considering the additional information and transmit the updated advertising image to the first external device (120). For example, the first external device (120) may obtain the additional information based on a user input to the interface (1503). According to various embodiments, the first interface (1503) for obtaining the additional information may include an interface for obtaining a product name, main copy, and sub copy.

[0226] According to various embodiments, the first external device (120) may output the plurality of sample advertisement images and obtain a user (e.g., advertiser) input for selecting an advertisement image to be used for advertisement execution from among the plurality of second sample advertisement images (1502). The first external device (120) may transmit information about the user input to the server (110).

[0227] According to various embodiments, the server (110) may obtain the advertisement image to be used for advertisement execution based on a response of the first external device (120) to the plurality of second sample advertisement images (e.g., a user response of the first external device (120).

[0228] According to various embodiments, the screen (1500) may include a second interface (1504) and a third interface (1505). The second interface (1504) may be an object that obtains an input regarding whether to generate an advertisement image with additional user input obtained for the first interface (1503). For example, with respect to the screen (1500) of FIG. 15, if a user of the first external device (120) inputs additional information into the first interface (1503) and obtains a user input for the second interface (1504) within a specified time, the screen (1500) may include an advertisement image (1501) reflecting the additional information described in the first interface (1503).

[0229] According to various embodiments, the fourth interface (1505) may be an object that obtains input regarding whether the advertiser will execute a contract based on the selected advertisement image or an advertisement image reflecting the additional information. For example, if the first external device (120) obtains user input regarding at least one advertisement image among the plurality of sample advertisement images (1502) and the sample advertisement image (1501), and the user input regarding the fourth interface (1505) is obtained within a specified time, the advertisement image for advertisement execution may be obtained based on the user input.

[0230] The above advertising image may include at least one of a sample advertising image selected based on the user input or an advertising image that is an upgraded version of the sample advertising image.

[0231]

[0232] FIG. 16 illustrates an example of a screen for obtaining modification data from advertisement information according to various embodiments.

[0233] According to various embodiments, the electronic device (200) (e.g., the first external device (120) and / or the second external device (130)) may display a screen (1600) for outputting advertisement information described with reference to FIGS. 4 and 5 and obtaining modification data for the advertisement information.

[0234] For example, the second external device (130) may display a screen (1600) containing advertisement information and obtain input from a celebrity requesting modification of the advertisement information. For example, the screen (1600) may include an interface for receiving a request for modification of an advertisement image, a request for modification of contract terms, and an input of additional requests. For example, the screen (1600) may include an interface (1630) for displaying an advertisement image and receiving a request for modification of the advertisement image, an interface (1610) for displaying contract terms and receiving a request for modification of the contract terms, and / or an interface (1620) for receiving an input of additional requests.

[0235] According to various embodiments, the second external device (130) may obtain user input regarding the advertisement image, advertisement conditions, and additional requests through the interfaces (1610, 1620, 1630). In one example, the second external device (130) may generate modified data based on the user input and transmit it to the server (110).

[0236] According to various embodiments, the screen (1600) may further include a first indicator (1611) and / or a second indicator (1631), which are objects indicating a portion of the advertisement information for which modification requests are restricted.

[0237] According to various embodiments, the first indicator (1631) may be an object indicating that modifications to a visual object representing awareness information in the advertising image are restricted. For example, screen (1600) of FIG. 16 exemplarily illustrates that a user of the second external device (130) cannot request modifications to awareness information ("Aligo").

[0238] According to various embodiments, the second indicator (1611) may be an object indicating that modifications to the contract terms for the advertisement are restricted. For example, screen (1600) of FIG. 16 exemplarily illustrates that a user of the second external device (130) cannot request modifications to the contract terms ("Contract conditions").

[0239] According to various embodiments, the modification request input of the second external device (130) related to the first indicator (1631) and the second indicator (1611) may be limited.

[0240]

[0241] FIG. 17 illustrates an example of a result screen of an advertising mediation platform according to various embodiments.

[0242] According to various embodiments, the electronic device (200) (e.g., the first external device (120) and / or the second external device (130)) may display a result screen (1700) of an advertising mediation platform. For example, product feature information (1701) for a specific product, an image of a celebrity (1702), and an advertising image (1704) obtained based on celebrity recognition information (e.g., Aligo) may be displayed through the screen (1700).

[0243] According to various embodiments, the screen (1700) may further include an object (1703) representing a celebrity characteristic (e.g., a radial graph), contract terms (1705), and a conversation interface (1706).

[0244] According to various embodiments, when user input is obtained for the conversation interface (1706), a conversation function may be activated between the advertiser and the celebrity.

[0245] FIG. 18 illustrates an example showing an advertisement execution result according to various embodiments.

[0246] According to various embodiments, the electronic device (200) (e.g., the first external device (120) or the second external device (130)) may display a screen (1800) indicating an advertisement execution result (e.g., advertisement performance). For example, the screen (1800) may include a first image (1801) (e.g., an image of a celebrity used in an advertisement, or a representative image of the celebrity), a second image (1802) (e.g., an advertisement image after the advertisement was executed), a profit / cost graph (1803), an object (1804) indicating an advertisement execution date, an object (1805) indicating an advertisement target country, and an object (1806) indicating advertisement performance.

[0247] According to various embodiments, the screen (1800) may include only one image among the first image (1801) or the second image (1802), or may include both the first image (1801) and the second image (1802). The configuration of the screen (1800) may vary depending on whether the electronic device (200) is the first external device (120) or the second external device (130). For example, depending on whether the screen is provided to an advertiser through the first external device (120) or to a celebrity through the second external device (120), it may be determined which image is included among the first image (1801) or the second image (1802).

[0248] According to various embodiments, the object (1806) representing advertising performance may include objects representing "click-through rate," "retention rate," and / or "sales" for each medium (e.g., SNS). The electronic device (200) may check the advertising performance of an advertising image and display the object (1806) representing advertising performance on the screen (1800).

[0249] According to various embodiments, the server (110) may update the criteria values ​​for determining the celebrity characteristics of the celebrity (or the celebrity's image) used in the advertisement image, the product characteristic information of the target product of the advertisement image, or the weight values ​​for a specific product (or product attribute information) based on the advertisement performance corresponding to the advertisement image. For example, the criteria values ​​may be commonly used regardless of the specific product (or product attribute information), and the server (110) may recommend a celebrity image for each advertisement product based on the specific criteria values ​​and check the advertisement performance of each advertisement product according to the created advertisement image. The server (110) may update (or adjust) the specific criteria values ​​based on the advertisement performance to criteria values ​​that maximize the advertisement performance.

[0250]

[0251] The examples of screens described with reference to FIGS. 10 to 18 are not limited to the drawings shown. The first external device (120) and / or the second external device (130) are not limited to the examples of screens described with reference to FIGS. 10 to 18 and may display similar configurations in various ways.

[0252] It can be understood that the embodiments of FIGS. 1 to 18 can be organically applied to each other within an applicable range.

[0253]

[0254] As described above, a server providing an advertising contract brokerage platform includes a communication circuit for transmitting and receiving signals with a first external device and a second external device, a storage medium, and at least one processor, wherein the at least one processor obtains product feature information based on at least one content of a specific product obtained from the first external device, obtains a celebrity image of a specific celebrity from at least one celebrity image obtained from the second external device, obtains recognition information of the specific celebrity, obtains an advertising image based on the celebrity image, the product feature information, and the recognition information, and the advertising image is an image in which the product feature information and the recognition information overlap at least a portion of the celebrity image, and in response to transmitting advertising information including the advertising image to the second external device, first result data indicating whether an advertising contract is approved is obtained, and contract information indicating conclusion of the advertising contract obtained based on the first result data can be transmitted so that at least one of the first external device and the second external device outputs it.

[0255] According to various embodiments, the at least one content may include an image of the specific product, and the product feature information may include product attribute information generated based on a plurality of weight values ​​associated with a plurality of product features of the specific product.

[0256] According to various embodiments, the at least one processor may obtain a plurality of celebrity features corresponding to each of the at least one celebrity images, obtain celebrity image recommendation information based on the plurality of celebrity features and the plurality of weight values, transmit the celebrity image recommendation information to the first external device, and obtain the celebrity image based on a response of the first external device to the celebrity image recommendation information.

[0257] According to various embodiments, the at least one processor may obtain a plurality of first sample advertising images based on the at least one celebrity image stored in the storage medium, the product characteristic information, and recognition information corresponding to each of the at least one celebrity image, and transmit the plurality of first sample advertising images to the first external device so that a user of the first external device selects a celebrity image for which the advertising image is to be generated based on the plurality of first sample advertising images.

[0258] According to various embodiments, the at least one processor may obtain the celebrity image based on a response of the first external device to the plurality of first sample advertisement images.

[0259] According to various embodiments, the at least one processor may obtain a plurality of second sample advertising images based on the celebrity image, the product feature information, and the recognition information, and the plurality of second sample advertising images are images in which the product feature information and the recognition information overlap at different locations in at least a portion of the celebrity image, and may transmit the plurality of second sample advertising images to the first external device so as to select one of the plurality of second sample advertising images.

[0260] According to various embodiments, the at least one processor may obtain the advertising image based on a response of the first external device to the plurality of second sample advertising images.

[0261] According to various embodiments, the at least one processor may obtain the advertising image by inputting at least one of the celebrity image, the product feature information, and the recognition information into an artificial intelligence model trained to generate the advertising image.

[0262] According to various embodiments, the at least one processor may store, in the storage medium, advertiser history information for generating an advertising image related to the first external device, and store, in the storage medium, the artificial intelligence model learned to generate the advertising image based on the advertiser history information.

[0263] According to various embodiments, the at least one processor may store product advertising history information for generating an advertising image related to the specific product in the storage medium, and store the artificial intelligence model learned to generate the advertising image based on the product advertising history information in the storage medium.

[0264] According to various embodiments, the at least one processor may store celebrity history information related to the generation of an advertisement image of the specific celebrity in the storage medium, and store the artificial intelligence model trained to generate the advertisement image based on the celebrity history information in the storage medium.

[0265] According to various embodiments, the at least one processor may update the advertisement information based on the modification data, if the first result data includes modification data requesting modification of the advertisement information, and transmit the updated advertisement information to the first external device.

[0266] According to various embodiments, the at least one processor may obtain second result data indicating whether an advertising contract is approved in response to the updated advertising information from the first external device, and obtain contract information indicating conclusion of the advertising contract based on the second result data.

[0267] As described above, the operating method of the server providing the advertising contract mediation platform may include an operation of obtaining product feature information based on at least one content of a specific product obtained from a first external device, an operation of obtaining a celebrity image of a specific celebrity from at least one celebrity image obtained from a second external device, an operation of obtaining recognition information of the specific celebrity, an operation of obtaining an advertising image based on the celebrity image, the product feature information, and the recognition information, an operation of obtaining first result data indicating whether an advertising contract is approved in response to transmitting advertising information including the advertising image to a second external device, wherein the advertising image is an image in which the product feature information and the recognition information overlap at least a portion of the celebrity image, and an operation of transmitting contract information indicating conclusion of the advertising contract obtained based on the first result data so that at least one of the first external device and the second external device outputs it.

[0268] As described above, a system for providing an advertising contract brokerage platform includes a server, a first external device, and a second external device, wherein the server obtains product feature information based on at least one content of a specific product obtained from the first external device, obtains a celebrity image and recognition information of a specific celebrity based on at least one celebrity image obtained from the second external device, obtains an advertising image based on the celebrity image, the product feature information, and the recognition information, transmits advertising information including the advertising image to the second external device, and the second external device transmits first result data indicating whether an advertising contract is approved to the server in response to the advertising information, and the server can obtain contract information indicating the conclusion of the advertising contract based on the first result data.

[0269] According to various embodiments, the advertising image is an image in which the product characteristic information and the recognition information overlap at least a portion of the celebrity image, and the second external device outputs a first screen including the advertising information, and in response to the first screen, obtains an input indicating whether or not the advertising contract is approved from a user of the second external device.

[0270] According to various embodiments, the second external device may obtain an input requesting modification of the advertisement information from a user of the second external device in response to the first screen, obtain first result data including modification data in response to the input requesting the modification, and transmit the first result data to the server.

[0271] According to various embodiments, the first screen may include a visual display indicating a modification-restricted area that cannot be modified by a user of the second external device among the advertisement information, and an input requesting modification by the user of the second external device for the modification-restricted area may be restricted.

[0272] According to various embodiments, if the first result data includes modification data requesting modification of the advertisement information, the server may update the advertisement information based on the modification data and transmit the updated advertisement information to the first external device.

[0273] According to various embodiments, the server may obtain second result data indicating whether an advertising contract is approved in response to the updated advertising information from the first external device, and obtain contract information indicating conclusion of the advertising contract based on the second result data.

[0274] In this disclosure, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" may include any one of the items listed together in the corresponding phrase, or all possible combinations thereof.

[0275] Terms such as "first," "second," or "first" or "second" may be used simply to distinguish one component from another and do not qualify the components in any other respect (e.g., importance or order).

[0276] The term "module" used in various embodiments of the present disclosure may include a unit implemented in hardware, software, or firmware. For example, it may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions.

[0277] Various embodiments of the present disclosure may be implemented as software (e.g., a program) including one or more commands stored in a storage medium (240) (e.g., built-in memory or external memory) readable by a device (e.g., an electronic device (200)). The storage medium (240) may be expressed as a storage medium.

[0278] According to one embodiment, the methods according to the various embodiments disclosed in this document may be provided as a computer program product. The computer program product may be traded as a commodity between a seller and a buyer. The computer program product may be distributed in the form of a device-readable storage medium (e.g., a compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) through an application store or directly between two user devices.

[0279] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various embodiments, one or more components or operations of the above-described components may be omitted, or one or more other components or operations may be added. Additionally or alternatively, a plurality of components (e.g., a module or a program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each component of the plurality of components in a manner identical to or similar to that performed by the corresponding component among the plurality of components prior to the integration.

[0280] According to various embodiments, the operations performed by a module, program or other component may be performed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be performed in a different order, omitted, or one or more other operations may be added.

Claims

1. On a server that provides an advertising contract brokerage platform, A communication circuit for transmitting and receiving signals with a first external device and a second external device; storage media; and Contains at least one processor, At least one processor of the above: Obtaining product feature information based on at least one content of a specific product obtained from the first external device; Obtaining a celebrity image of a specific celebrity from among at least one celebrity image obtained from the second external device; Obtaining recognition information of the above-mentioned specific celebrity; An advertising image is obtained based on the celebrity image, the product feature information, and the recognition information, and the advertising image is an image in which the product feature information and the recognition information overlap at least a portion of the celebrity image; In response to transmitting advertising information including the above advertising image to a second external device, first result data indicating whether the advertising contract is approved is obtained; A server that transmits contract information indicating the conclusion of the advertising contract obtained based on the first result data to at least one of the first external device and the second external device so that it is output.

2. In claim 1, wherein said at least one content includes an image of said specific product, A server including product attribute information generated based on multiple weight values ​​associated with multiple product features of the specific product, wherein the above product feature information is provided.

3. In claim 2, At least one processor, Obtaining a plurality of celebrity features corresponding to each of the at least one celebrity images, Obtaining celebrity image recommendation information based on the above plurality of celebrity features and the above plurality of weight values, Transmitting the celebrity image recommendation information to the first external device, A server that obtains the celebrity image based on a response from the first external device to the celebrity image recommendation information.

4. In claim 1, At least one processor, Obtaining a plurality of first sample advertising images based on the at least one celebrity image, the product feature information, and the recognition information corresponding to each of the at least one celebrity image stored in the storage medium, A server that transmits the plurality of first sample advertising images to the first external device so that the user of the first external device selects a celebrity image for generating the advertising image based on the plurality of first sample advertising images.

5. In claim 4, At least one processor, A server that obtains the celebrity image based on a response of the first external device to the plurality of first sample advertisement images.

6. In claim 1, At least one processor, Obtaining a plurality of second sample advertising images based on the celebrity image, the product feature information, and the recognition information, wherein the plurality of second sample advertising images are images in which the product feature information and the recognition information overlap at different locations in at least a portion of the celebrity image; and A server that transmits the plurality of second sample advertisement images to the first external device so as to select one of the plurality of second sample advertisement images.

7. In claim 6, At least one processor, A server that obtains the advertising image based on a response of the first external device to the plurality of second sample advertising images.

8. In claim 1, At least one processor, A server that obtains the advertising image by inputting at least one of the celebrity image, the product feature information, and the recognition information into an artificial intelligence model trained to generate the advertising image.

9. In claim 8, At least one processor, Store advertiser history information for generating advertising images related to the first external device in the storage medium, A server that stores the artificial intelligence model learned to generate the advertising image based on the advertiser history information in the storage medium.

10. In claim 8, At least one processor, Store product advertising history information for generating advertising images related to the above specific product in the storage medium, A server that stores the artificial intelligence model learned to generate the advertising image based on the product advertising history information in the storage medium.

11. In claim 8, At least one processor, Store celebrity history information related to the creation of an advertisement image of the above-mentioned specific celebrity in the above-mentioned storage medium, A server that stores the artificial intelligence model learned to generate the advertising image based on the celebrity history information in the storage medium.

12. In claim 1, At least one processor, If the first result data includes modification data requesting modification of the advertisement information, the advertisement information is updated based on the modification data, A server that transmits updated advertising information to the first external device.

13. In claim 12, At least one processor, Obtain second result data indicating whether the advertising contract is approved in response to the updated advertising information from the first external device; A server that obtains the contract information indicating the conclusion of the advertising contract based on the second result data.

14. In the operating method of a server providing an advertising contract brokerage platform, An action of acquiring product characteristic information based on at least one content of a specific product acquired from a first external device; An action of acquiring a celebrity image of a specific celebrity from among at least one celebrity image acquired from a second external device; An action to obtain recognition information of the above-mentioned specific celebrity; An operation of obtaining an advertising image based on the celebrity image, the product feature information, and the recognition information, wherein the advertising image is an image in which the product feature information and the recognition information overlap at least a portion of the celebrity image; An action of obtaining first result data indicating whether an advertising contract is approved in response to transmitting advertising information including the above advertising image to a second external device; A method of operating a server, comprising an operation of transmitting contract information indicating the conclusion of the advertising contract obtained based on the first result data to at least one of the first external device and the second external device so as to be output.

15. In a system that provides an advertising contract brokerage platform, server; a first external device; and Including a second external device, The above server: Obtaining product feature information based on at least one content of a specific product obtained from the first external device; Obtaining celebrity image and recognition information of a specific celebrity based on at least one celebrity image obtained from the second external device; Acquire an advertising image based on the celebrity image, product feature information, and awareness information; Transmit advertising information including the above advertising image to the second external device, The second external device transmits first result data indicating whether the advertising contract is approved to the server in response to the advertising information, The above server is a system that obtains contract information indicating the conclusion of the advertising contract based on the first result data.

Citation Information

Patent Citations

  • Comic advertisement creation support system and comic advertisement creation support method

    JP2022139262A

  • Electronic Device and Method for Editing Information about Content

    KR1020140034331A

  • Charger with improved heat radiation

    KR1020200138885A

  • A platform system that matches influencers and businesses

    KR102516956B1

  • System for providing online advertising content platform

    KR102531185B1