Electronic device, system, and operation method for providing parallel brokerage function for contract
The automated advertising contract system addresses the inefficiencies in traditional contract negotiation by enabling rapid, parallel processing and prioritization of high-probability models, ensuring timely contract execution and improved campaign effectiveness.
Patent Information
- Application Number
- PCT/KR2025/005275
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-04-17
- Filing Date
- 2025-04-18
- Publication Date
- 2025-10-23
AI Technical Summary
The process of concluding advertising contracts in the digital advertising market is time-consuming and resource-intensive, often leading to delays that hinder campaign execution, especially for campaigns with specific schedules, due to the complexity of finding suitable advertising models and the variability in contract negotiation responses.
A platform and system that automates the advertising contract process by allowing advertisers to easily review filtered ad models, send contract requests in parallel, and prioritize models with high acceptance probability, ensuring rapid contract execution and conclusion.
The system facilitates faster contract execution by automating the negotiation process, reducing delays, and ensuring contracts are concluded within desired timeframes, thereby enhancing advertising effectiveness and adherence to marketing schedules.
Smart Images

Figure KR2025005275_23102025_PF_FP_ABST
Abstract
Description
Electronic device, system and method of operation thereof providing parallel brokerage function of contract
[0001] Various embodiments disclosed in this document relate to electronic devices, systems and methods of operation thereof that provide a contract brokering function.
[0002] With the rapid growth of the digital advertising market, advertisers seek to advertise across various channels and go through the process of selecting and signing a contract with an appropriate advertising model. Typically, advertising contracts are negotiated between the advertiser and the model, and the contract is concluded based on the advertiser's requirements and the model's schedule and acceptance.
[0003] However, the advertising contract process is multi-step, and the process of quickly finding and concluding a contract with the desired advertising model can consume significant time and resources. In particular, the variety of advertising models available makes it difficult to find the right model by considering various factors, such as the nature of the advertiser's target product, the advertiser's advertising budget, and the advertiser's desired brand awareness. Furthermore, during the process of reviewing the terms and conditions of an advertising contract and conveying acceptance or rejection, delays in the model's response or failure to conclude the contract can result in significant time and resource consumption.
[0004] The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above is applicable as prior art in connection with the present disclosure.
[0005] In the digital advertising market, rapid ad execution is essential to maximize advertising effectiveness. If advertisers need to execute ads at a specific time, delays in execution can diminish their effectiveness and hinder the achievement of campaign goals. This is especially true for campaigns requiring ad execution according to a set schedule, such as for specific events or seasonal marketing campaigns, ensuring ad exposure at the right time becomes crucial.
[0006] Swiftly concluding advertising contracts is essential for rapid advertising execution. Delays in concluding advertising contracts can disrupt the advertising execution schedule and increase the likelihood that the advertiser will not be able to launch the campaign at the desired time. However, traditional advertising contracts typically involve advertisers individually seeking out advertising models (e.g., celebrities, influencers, and content creators), directly requesting contracts, and waiting for their acceptance. This can lead to unnecessary delays in the contract signing process. In particular, finding models that meet the advertiser's needs and proposing contracts takes considerable time.
[0007] To address these challenges, a platform and system that automates the process of ad contracts is needed. Specifically, a system is needed that allows advertisers to easily review filtered ad models that best suit their needs, automatically send contract requests to selected models, quickly confirm acceptance, monitor contract progress in real time, and finalize the contract.
[0008] The various embodiments disclosed in this document can automate the advertising contract process, making it easier for advertisers to conclude advertising contracts. This allows advertisers to seamlessly conclude contracts through an automated system, eliminating the need for the cumbersome process of individually exploring advertising models and submitting contract requests.
[0009] Furthermore, various embodiments can facilitate faster contract execution by requesting advertising contracts in parallel. Unlike the existing method of sequentially processing advertising contract requests, contract requests can be sent to other advertising models while waiting for a response from a specific advertising model, thereby improving contract execution speed.
[0010] Additionally, various embodiments can increase the probability of contract acceptance by sending a contract request to the next advertising model based on the probability of acceptance. Based on the acceptance behavior data of advertising models, models with a high probability of acceptance are prioritized, and if the probability falls below a certain level, the request is automatically forwarded to another candidate, thereby enabling contracts to be concluded more quickly.
[0011] Additionally, various embodiments can automatically recommend advertising models for advertising contract requests, allowing contract requests to be made to advertising models with high suitability. By analyzing at least one of the following data: product information, advertising budget, advertising region, advertising model attribute information, or acceptance behavior data, the optimal advertising model is automatically derived, allowing advertisers to quickly select an advertising model and maximize advertising effectiveness.
[0012] According to various embodiments, an electronic device includes a communication circuit for transmitting and receiving data with a first external device, at least one processor, and a storage medium storing instructions, wherein the instructions are individually or collectively executed by the at least one processor so that the electronic device obtains a request for mediation for an advertising contract from the first external device, and in response to the request for mediation, obtains an advertising model list including information on a plurality of advertising models stored in the storage medium, obtains order information about an order of advertising models for which an advertising contract is to be requested, and transmits a first contract request including first contract information to a second external device for the first advertising model based on the order information, the first contract request is activated for a first period, and when a specified condition is satisfied, transmits a second contract request including second contract information to a third external device for the second advertising model based on the order information, the second contract request is activated for a second period including at least a portion of a period overlapping with the first period, and obtains result data indicating the conclusion of an advertising contract from at least one of the second external device and the third external device, thereby generating contract conclusion information indicating that the advertising contract is concluded.
[0013] According to various embodiments, an operating method of an electronic device may include: obtaining a mediation request for an advertisement contract from a first external device; obtaining, in response to the mediation request, an advertisement model list including information on a plurality of advertisement models; obtaining order information about an order of advertisement models for which an advertisement contract is to be requested; transmitting, based on the order information, a first contract request including first contract information to a second external device for a first advertisement model; the first contract request being activated for a first period of time, and when a specified condition is satisfied, transmitting, based on the order information, a second contract request including second contract information to a third external device for the second advertisement model; the second contract request being activated for a second period of time including at least a portion of a period overlapping with the first period; and generating contract conclusion information indicating that an advertisement contract is concluded by obtaining result data indicating that an advertisement contract is concluded from at least one of the second external device and the third external device.
[0014] According to various embodiments, a non-transitory computer-readable recording medium including a program for executing a control method of an electronic device may include the steps of: obtaining a mediation request for an advertisement contract; obtaining, in response to the mediation request, an advertisement model list including information on a plurality of advertisement models; obtaining order information about an order of advertisement models for which an advertisement contract is to be requested; transmitting, based on the order information, a first contract request including first contract information to an external device for a first advertisement model; the first contract request is activated for a first period of time, and when a specified condition is satisfied, transmitting, based on the order information, a second contract request including second contract information to an external device for a second advertisement model; the second contract request is activated for a second period of time including at least a portion of a period overlapping with the first period; and generating contract information indicating that an advertisement contract is concluded, based on obtaining result data indicating that an advertisement contract is concluded for at least one of the first contract request and the second contract request.
[0015] Electronic devices according to various embodiments disclosed in this document can automate the advertising contract process, allowing advertisers to more conveniently conclude advertising contracts. This allows advertisers to seamlessly complete contracts through an automated system, eliminating the need for the cumbersome process of individually searching for advertising models and submitting contract requests.
[0016] Electronic devices according to various embodiments can facilitate rapid contract execution by requesting advertising contracts in parallel. Unlike the conventional method of sequentially processing advertising contract requests, contract requests can be sent to other advertising models while waiting for a response from a specific advertising model, thereby improving contract execution speed.
[0017] Electronic devices according to various embodiments can increase the probability of contract acceptance by sending a contract request to the next advertising model based on the acceptance probability of the advertising contract. Based on the acceptance behavior data of advertising models, models with a high probability of acceptance are prioritized, and if the probability falls below a certain level, the request is automatically forwarded to another candidate, thereby enabling contracts to be concluded more quickly.
[0018] Electronic devices according to various embodiments can adjust contract progress according to the requested contract duration, ensuring that contracts are concluded within the advertiser's desired timeframe. This allows advertisers to plan advertising executions according to specific marketing schedules and complete contracts within a predictable timeframe.
[0019] Electronic devices according to various embodiments can automatically recommend advertising models for advertising contract requests, allowing contract requests to be made to advertising models with high suitability. By analyzing at least one of the following data: product information, advertising budget, advertising region, advertising model attribute information, or acceptance behavior data, the optimal advertising model is automatically derived, allowing advertisers to quickly select an advertising model and maximize advertising effectiveness.
[0020] In addition, various effects may be provided, either directly or indirectly, through this document.
[0021] FIG. 1 is a block diagram of devices included in a system according to various embodiments.
[0022] FIG. 2 is a block diagram of an electronic device according to various embodiments.
[0023] Figure 3 is a flowchart illustrating an operation of concluding a contract in a system according to various embodiments.
[0024] FIG. 4 is a flowchart illustrating an operation of an electronic device filtering an advertising model according to various embodiments.
[0025] FIG. 5A is a diagram illustrating obtaining advertising model filtering information according to various embodiments.
[0026] FIG. 5B is a diagram illustrating obtaining appropriate value information according to various embodiments.
[0027] FIG. 5C is a diagram illustrating obtaining advertising efficiency information according to various embodiments.
[0028] FIG. 6 is a diagram for explaining obtaining an advertisement model list according to various embodiments.
[0029] FIG. 7 illustrates an example of an advertisement model filtering result according to various embodiments.
[0030] FIG. 8 is a flowchart illustrating an operation of transmitting multiple contract requests according to various embodiments.
[0031] FIG. 9 is a flowchart illustrating an operation of generating contract information according to various embodiments.
[0032] FIG. 10 is a diagram for explaining obtaining a contract request transmission signal according to various embodiments.
[0033] FIG. 11 is a diagram illustrating the timing of sending multiple contract requests according to various embodiments.
[0034] FIG. 12 is a diagram illustrating regenerating an advertisement model list according to various embodiments.
[0035] In connection with the description of the drawings, the same or similar reference numerals may be used for identical or similar components.
[0036] Specific structural or functional descriptions of 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.
[0037] 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.
[0038] 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."
[0039] 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.
[0040] 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.
[0041] 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.
[0042] 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.
[0043]
[0044] FIG. 1 is a block diagram of devices included in a system according to various embodiments.
[0045] According to various embodiments, the system (100) may be a system for providing an advertising contract mediation platform. For example, the system (100) may provide a platform for mediating advertising contracts between advertisers selling products and advertising models 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) may provide. For example, the system (100) may provide a platform for mediating contracts between the two parties.
[0046] 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 related to an advertising model. 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 each of the first external devices (120) and the second external devices (130) that are 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 advertising models.
[0047] 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.
[0048] According to various embodiments, the server (110) may obtain a request for mediation of a contract from a first external device (120). For example, the server (110) may obtain a request for mediation of an advertisement contract from the first external device (120). According to various embodiments, the server (110) may obtain a request for filtering of an advertisement model for the request for mediation of a contract from the first external device (120). For example, the server (110) may obtain a request for filtering of an advertisement model for identifying an advertisement model to be the target of the contract request. In the following, the request for mediation of the contract may include a request for filtering of an advertisement model.
[0049] According to one embodiment, the server (110) may obtain advertising information about an advertising contract from a first external device (120) along with a request for mediation of an advertising contract and / or a request for filtering of an advertising model. For example, the server (110) may obtain various advertising information about an advertising contract from the first external device (120), such as the duration of the advertising contract, advertising budget information, media for advertising, desired number of advertising exposures, advertising period, information about products being advertised, advertising history information, and advertising regions.
[0050] In one embodiment, the server (110) may obtain various information as information about the product being advertised. For example, the information about the product being advertised may include the product name, the product image, and the product attributes. In one embodiment, the server (110) may obtain product feature information based on the information about the product being advertised. For example, the server (110) may obtain information including at least one of an image of the product converted into an image suitable for use in an advertising image, product attribute information (e.g., innovative, unique, economical, trendy, and unique), and the product name.
[0051] According to various embodiments, the server (110) may obtain information on advertising models (e.g., celebrities) with whom an advertising contract will be entered into from a second external device (130). For example, the server (110) may obtain advertising model information on advertising models from the second external device (130) via a communication circuit (e.g., the communication circuit (250) of FIG. 2).
[0052] According to various embodiments, the advertising model information may include various information. For example, the advertising model information may include at least one of appropriate value information for the advertising model, advertising efficiency information for the advertising model, standard cost information for the advertising model, personal information for each advertising model, an image of the advertising model to be used in the advertisement, awareness information (number of users who can be exposed to the advertisement, degree of user response, search volume for the advertising model), advertising history information, information on restrictions on the advertising contract period, information on restrictions on the medium in which the advertisement will be conducted, information on restrictions on the product to be advertised, and information on restrictions on the advertising region.
[0053] According to various embodiments, the server (110) may obtain advertising model information in various ways, not limited to the examples described above. For example, the server (110) may collect information directly from each advertising model's electronic device. In this case, the advertising model's device may provide data including its personal information, advertising history, images, and awareness information. Furthermore, the server (110) may automatically collect information about advertising models published on the Internet using web crawling technology. For example, information about advertising models may be obtained by collecting data from the advertising model's personal website, social media accounts, news articles, and advertising-related platforms. Furthermore, the server (110) may obtain information about advertising models through collaboration with external data providers or advertising analytics organizations. For example, data may be obtained to evaluate a specific advertising model's public awareness, advertising revenue, and suitability within a specific industry.
[0054] According to various embodiments, the server (110) may mediate an advertising contract based on advertising information for an advertising contract and advertising model information for advertising models. For example, the server (110) may filter advertising models suitable for an advertiser based on the advertising information and advertising model information, and transmit a request for an advertising contract to a device (e.g., a second external device (130)) related to at least one advertising model among the filtered advertising models. For example, the server (110) may generate contract information based on the advertising information for an advertising contract and advertising model information for advertising models, and transmit the contract information to the second external device (130). For example, the server (110) may generate contract 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., a contract period, a contract cost, an advertising region, the number of times the advertising is run, an advertising running platform, etc.), and transmit the contract information to the second external device (130).
[0055] According to various embodiments, the second external device (130) may generate first result data indicating whether the advertising contract is accepted in response to a request for a received advertising contract. For example, the second external device (130) may output contract information through a display and obtain an input indicating whether the advertising contract is accepted in response to the contract information. The second external device (130) may generate the first result data indicating whether the advertising contract is accepted and transmit it to the server (110). According to various embodiments, the advertising model (or the advertising model's agency), which is a user of the second external device (130), may check the contract information for the advertising contract and accept the advertising contract, thereby efficiently concluding the advertising contract.
[0056] According to various embodiments, the server (110) may obtain contract conclusion information indicating the conclusion of an advertising contract for a specific product to be advertised based on the first result data obtained from the second external device (130). For example, when the server (110) obtains the first result data indicating acceptance of an advertising contract from the second external device (130), the server (110) may enter into an advertising contract between an advertiser and an advertising model for the specific product to be advertised and generate contract conclusion information indicating the conclusion of the advertising contract. According to various embodiments, the contract conclusion 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 advertising model, information on the advertising medium, and information on the advertising region.
[0057] According to various embodiments, the server (110) may transmit contract conclusion 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 conclusion information.
[0058] 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).
[0059]
[0060] FIG. 2 is a block diagram of an electronic device (200) according to various embodiments.
[0061] 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.
[0062] 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).
[0063] 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 (260). 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.
[0064] Below, each component included in the electronic device (200) is described.
[0065] 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.
[0066] According to various embodiments, the data acquisition devices can acquire various types of data (or content) to be processed through the processor (260).
[0067] 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.
[0068] 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) can include one or more lenses, image sensors, image signal processors, or flashes. In one embodiment, the electronic device (200) can include cameras (210) each having different properties or functions (or purposes). According to various embodiments, the second external device (130) can obtain at least one image of the subject of the advertising model through the camera (210).
[0069] 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. According to various embodiments, the electronic device (200) (e.g., the first external device (120) and / or the second external device (130)) may obtain a user's input through the microphone (220). For example, when the electronic device (200) is the first external device (120) and / or the second external device (130), an input indicating whether to accept or reject an advertising contract may be obtained through the microphone (220).
[0070] 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.
[0071] 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, advertising images, at least one advertising model image, advertising model recommendation information, information on specific products, and advertising result information.
[0072] 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.
[0073] According to various embodiments, the electronic device (200) may obtain user input from a user (e.g., an advertiser, an advertising model) through a touch sensor of the display (230). For example, the electronic device (200) may obtain various inputs, such as an input requesting modification of advertising information, an input accepting an advertising contract, and an input selecting an advertising model, through the display (230).
[0074] 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).
[0075] 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.
[0076] 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.
[0077] According to various embodiments, the processor (260) 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, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. 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), deep Q-networks, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may additionally or alternatively include a software structure.
[0078] 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.
[0079] 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.
[0080] According to various embodiments, the storage medium (240) can store various information obtained through the processor (260). For example, the storage medium (240) can store various information obtained through the processor (260) in a database (242).
[0081] According to one embodiment, the storage medium (240) may store advertising information for an advertising contract. For example, the storage medium (240) may store various advertising information for a requested advertising contract, such as the duration of the advertising contract, advertising budget information, the medium through which the advertising will be conducted, the desired number of advertising exposures, the advertising period, information on the product being advertised, advertising history information, and advertising regions.
[0082] According to one embodiment, the storage medium (240) may store advertising model information. For example, the storage medium (240) may store at least one of appropriate value information for an advertising model, advertising efficiency information for an advertising model, standard cost information for an advertising model, personal information of each advertising model, an image of an advertising model to be used in an advertisement, awareness information (number of users who can be exposed to the advertisement, degree of user response, search volume for the advertising model), advertising history information, limitation information on an advertising contract period, limitation information on a medium to which the advertisement will be carried out, limitation information on a product to be advertised, and limitation information on an advertising region.
[0083] In addition, the storage medium (240) can store information acquired through the processor (260) in the database (242). For example, various information can be stored, such as filtering information of an advertising model for an advertising contract, attribute information of a product, suitability of an advertising model, attribute information of an image of an advertising model, order information of an advertising contract request, acceptance behavior information for an advertising model, appropriate value information of an advertising model, standard cost information of an advertising model, and advertising efficiency information of an advertising model.
[0084] Additionally, the storage medium (240) can 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) can establish a communication connection with the external device using the identification information.
[0085] 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 an advertising model. 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 an advertising model (e.g., a user of the second external device (130). According to various embodiments, the storage medium (240) may store an application that provides a contract mediation function between the two parties, without being limited to the above-described examples.
[0086] According to various embodiments, the storage medium (240) is not limited to the above-described examples and may store various software. For example, the storage medium (240) may store a learned artificial intelligence model. According to various embodiments, the electronic device (200) may obtain various data described in the present disclosure using the artificial intelligence model. For example, the processor (260) may obtain various information using the artificial intelligence model, such as appropriate value information of the advertising model, advertising efficiency information of the advertising model, standard cost information of the advertising model, filtering information of the advertising model, attribute information of the product, suitability information of the advertising model, attribute information about the image of the advertising model, order information of advertising contract requests, and acceptance behavior information for the advertising model.
[0087] According to various embodiments, the processor (260) may obtain a mediation request for an advertising contract from an external device (e.g., an advertiser device, a first external device (120)). According to one embodiment, the mediation request for an advertising contract may include various information about the advertising contract. For example, the advertising information for the advertising contract may include various advertising information about the advertising contract, such as the duration of the advertising contract, advertising budget information, a medium to run the advertisement, the desired number of advertisement exposures, the advertisement period, information about the product to be advertised, advertising history information, advertising region, and requested awareness of the advertising model (number of users who can be exposed to the advertisement, degree of user response, search volume for the advertising model). Hereinafter, the advertising information for the advertising contract may include information obtained from an advertiser in response to a filtering request for the advertising model as information utilized to filter the advertising model.
[0088] According to various embodiments, the processor (260) may obtain filtering information for filtering advertising models based on advertising model information for a plurality of advertising models stored in the storage medium (240). For example, the processor (260) may filter advertising models suitable for proceeding with an advertising contract based on a filtering request for advertising models (and / or advertising information for an advertising contract) obtained from a first external device (e.g., an advertiser device) and advertising model information for a plurality of advertising models. For example, the processor (260) may filter advertising model(s) suitable for proceeding with an advertising contract based on at least one of appropriate value information for each advertising model, advertising efficiency information for the advertising model, standard cost information for the advertising model, awareness information for the advertising model (number of users who can be exposed to the advertisement, degree of user response, search volume for the advertising model), personal information, an image of the advertising model to be used in the advertisement, awareness information, advertising history information, limitation information for the advertising contract period, limitation information for the medium in which the advertisement will be conducted, limitation information for the product to be advertised, and limitation information for the advertising region. Additionally, for example, the processor (260) can filter advertising models whose brand suitability is higher than a standard value based on attribute information of a specific product to be advertised and an image of the advertising model.
[0089] According to various embodiments, the processor (260) may obtain a request for information on an advertising model for an advertising contract from an external device (e.g., an advertiser device, a first external device (120)). In one embodiment, the processor (260) may filter advertising models based on advertising effectiveness information for the advertising models in response to the request.
[0090] According to one embodiment, the processor (260) may obtain appropriate value information for each of a plurality of advertising models stored in the storage medium (240). The appropriate value information may be obtained based on the number of users who can be exposed to the advertisement for each advertising model (e.g., SNS followers), the increase in the number of users who can be exposed to the advertisement (e.g., increase in SNS followers), the degree of user response to the advertisement (e.g., clicks on SNS advertising feeds), and the search volume for the advertising model (e.g., search volume for the advertising model over the past three years).
[0091] According to one embodiment, the processor (260) may obtain reference cost information for each of a plurality of advertising models. The reference cost information may include at least one of a reference cost obtained through an external device associated with the advertising model (i.e., a reference cost set by the advertising model) or a reference cost for the advertising model calculated by the processor (260). According to various embodiments, the processor (260) determining the reference cost for the advertising model is described below with reference to the drawings.
[0092] According to one embodiment, the processor (260) may obtain advertising efficiency information for each of the plurality of advertising models based on the appropriate value information and the reference cost information for each of the plurality of advertising models. For example, the processor (260) may obtain advertising efficiency information by considering the appropriate value information of the advertising model versus the reference cost information to determine whether proceeding with an advertising contract through the corresponding advertising model is efficient. According to various embodiments, the processor (260) determining advertising efficiency information for an advertising model will be described below with reference to the drawings.
[0093] According to one embodiment, the processor (260) may filter multiple advertising models based on the advertising efficiency information. In one embodiment, the criteria for filtering may be set in various ways. For example, the processor (260) may determine and filter advertising models with a low reference cost relative to the appropriate value as having high advertising efficiency. For example, the processor (260) may determine and filter advertising models with a reference cost within a certain range relative to the appropriate value.
[0094] According to various embodiments, the processor (260) may, in response to receiving a request for information on advertising models (or a request for mediation for an advertising contract) from an external device (e.g., an advertiser device, a first external device (120)), obtain an advertising model list including advertising model information for a plurality of advertising models. For example, the processor (260) may obtain an advertising model list including advertising model information in order to request an advertising contract in response to a request for mediation for an advertising contract.
[0095] According to various embodiments, the advertising model list may include order information regarding the order in which advertising contracts are requested. For example, the advertising model list may be obtained based on filtering information for filtering advertising models for which advertising contracts are requested among a plurality of advertising models, and order information indicating the order in which advertising contracts are requested for the filtered advertising models. According to various embodiments, the order information may be determined based on various criteria. For example, the order information may be determined based on at least one of the following: a priority selected by the advertiser, a ranking with high advertising effectiveness, a ranking with high brand suitability, and a comprehensive recommendation ranking of the electronic device (200) (e.g., server (110)).
[0096] According to various embodiments, the processor (260) may transmit a first contract request including first contract information to an external device for a first advertising model among the filtered advertising models based on the order information. For example, the processor (260) may transmit a first contract request including advertising information for an advertising contract to request the conclusion of an advertising contract. At this time, the first contract request may be activated for a first period. Activating the contract request means that the external device for the first advertising model that received the contract request can respond by accepting or rejecting the advertising contract request. Deactivating the contract request means that the external device for the first advertising model cannot respond to the advertising contract.
[0097] According to various embodiments, the processor (260) may transmit a second contract request including second contract information to an external device for the second advertising model based on the order information when a specified condition is satisfied. For example, the processor (260) may transmit a second contract request including advertising information for an advertising contract to an external device for the second advertising model to request conclusion of an advertising contract. In this case, the second contract request may be activated during a second period that includes at least a portion of a period overlapping the first period. That is, the processor (260) may obtain a response to an advertising contract from an external device for the first advertising model and an external device for the second advertising model during a period (e.g., a third period) in which the first period and the second period overlap.
[0098] According to various embodiments, the processor (260) may obtain result data indicating the conclusion of the advertising contract from at least one of an external device for the first advertising model and an external device for the second advertising model. In this case, the processor (260) may generate contract conclusion information indicating the conclusion of the advertising contract.
[0099] According to various embodiments, if the processor (260) obtains result data indicating acceptance of an advertising contract from either an external device for the first advertising model or an external device for the second advertising model, the processor (260) may deactivate the contract request for the remaining devices. Accordingly, the processor (260) may prevent duplicate contracts for advertising contracts.
[0100]
[0101] FIG. 3 is a flowchart (300) for explaining an operation of concluding a contract in a system according to various embodiments.
[0102] Each of the operations described below may be performed in combination with one another. In addition, among the operations described below, operations by the server (110) (e.g., the electronic device (200) of FIG. 2) may refer to operations by the processor of the server (110) (e.g., the processor (260) of FIG. 2).
[0103] In addition, the “information” described below may be interpreted to mean “data” or “signal,” and “data” may be understood as a concept that includes both analog data and digital data.
[0104] According to various embodiments, the operations illustrated in FIG. 3 may be performed in various orders, not limited to the order illustrated. Furthermore, according to various embodiments, more operations may be performed than those illustrated in FIG. 3, or at least one operation may be performed less than those illustrated in FIG.
[0105] Referring to FIG. 3, 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. 3 may be omitted. In the following, operations 301 to 321 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).
[0106] According to various embodiments, in operation 301, a first external device (120) (e.g., an advertiser device) may transmit a mediation request for a contract (and / or a filtering request for an advertising model) to a server (110). For example, the first external device (120) may transmit a mediation request (and / or a filtering request for an advertising model) including advertising information for an advertising contract for which it wishes to request mediation. For example, the first external device (120) may transmit a mediation request including advertising information for various advertising contracts, such as the duration of the advertising contract, advertising budget information, a medium for advertising, a desired number of exposures for the advertising, an advertising period, information on a product to be advertised, advertising history information, and an advertising region.
[0107] According to various embodiments, in operation 303, the server (110) may obtain an advertising model list. For example, in response to obtaining a mediation request for an advertising contract, the server (110) may obtain an advertising model list including advertising model information for a plurality of advertising models. For example, in order to request an advertising contract in response to a mediation request for an advertising contract, the server (110) may obtain an advertising model list including advertising model information. According to one embodiment, the advertising model list may be obtained based on filtering information that filters advertising models for which advertising contracts are to be requested among a plurality of advertising models. According to one embodiment, the advertising model list may be obtained based on the filtering information and order information indicating an order in which advertising contracts are to be requested for the filtered advertising models.
[0108] According to various embodiments, in operation 305, the server (110) may obtain order information. In one embodiment, the order information may indicate the order of advertising models for which an advertising contract is to be requested. According to various embodiments, the order information may be determined based on various criteria. For example, the order information may be determined based on at least one of the following: a priority selected by the advertiser, a ranking with high advertising effectiveness, a ranking with high brand suitability, and a comprehensive recommendation ranking of the electronic device (200) (e.g., the server (110)).
[0109] According to various embodiments, in operation 307, an advertisement contract request may be transmitted to a second external device (130) (e.g., a device associated with an advertisement model). For example, the server (110) may generate contract information based on advertisement information for an advertisement contract and advertisement model information for advertisement models, and transmit an advertisement contract request including the contract information to the second external device (130). For example, the server (110) may generate contract information including at least one of an advertisement image, a specific product to be advertised, and condition information related to an advertisement contract (e.g., a contract period, a contract cost, the number of advertisement runs, an advertisement run platform, etc.), and transmit the contract information to the second external device (130).
[0110] According to various embodiments, in operation 309, the second external device (130) may transmit result data including a response to the advertisement contract request to the server (110). For example, the second external device (130) may output contract information through a display and, in response to the contract information, obtain an input from an advertising model (or an advertising model agency) indicating whether to accept the advertisement contract. The second external device (130) may generate result data indicating whether to accept the advertisement contract and transmit it to the server (110). According to various embodiments, the second external device (130) may obtain various inputs, such as an input for accepting the advertisement contract request, an input for modifying the terms of the advertisement contract, and an input for rejecting the advertisement contract request, in response to the advertisement contract request. The second external device (130) may transmit result data including information about the input to the server (110).
[0111] According to various embodiments, the server (110) may conclude an advertising contract in operation 311. For example, the server (110) may conclude an advertising contract between an advertiser, who is a user of a first external device (120), and an advertising model (or an advertising model agency), who is a user of a second external device (130). For example, the server (110) may store information indicating that the advertising contract has been concluded based on result data obtained from the second external device (130). For example, when result data indicating acceptance 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 advertising model for a specific product to be advertised.
[0112] According to various embodiments, the server (110) may obtain contract conclusion information in operation 313. For example, if result data indicating acceptance of an advertising contract is obtained from a second external device (130), the server (110) may enter into an advertising contract between an advertiser and an advertising model for a specific product to be advertised and generate contract information.
[0113] According to various embodiments, the server (110) may transmit the contract conclusion information to the first external device (120) in operation 315, and may transmit the contract conclusion information to the second external device (130) in operation 317. According to various embodiments, the contract conclusion 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 advertising model, and advertising information.
[0114] According to various embodiments, the first external device (120) and the second external device (130) may output the contract conclusion information in operations 319 and 321, respectively. For example, the first external device (120) may output the contract conclusion information so that a user who requested the advertising contract (e.g., an advertiser) can confirm that the advertising contract has been concluded. For example, the second external device (130) may output the contract conclusion information so that a user who accepted the advertising contract (e.g., an advertising model, an agency of the advertising model) can confirm that the advertising contract has been concluded.
[0115]
[0116] FIG. 4 is a flowchart illustrating an operation of an electronic device filtering an advertising model according to various embodiments.
[0117] Each of the operations described below may be performed in combination with one another. In addition, among the operations described below, operations by an electronic device (200) (e.g., server (110) of FIG. 1) may refer to operations by a processor of the electronic device (200) (e.g., processor (260) of FIG. 2).
[0118] In addition, the “information” described below may be interpreted to mean “data” or “signal,” and “data” may be understood as a concept that includes both analog data and digital data.
[0119] According to various embodiments, the operations illustrated in FIG. 4 may be performed in various orders, not limited to the order illustrated. Furthermore, according to various embodiments, more operations may be performed than those illustrated in FIG. 4, or at least one operation may be performed less than those illustrated in FIG.
[0120] According to various embodiments, the electronic device (200) may obtain an information request of an advertising model for an advertising contract in operation 401. According to one embodiment, the electronic device (200) may obtain a filtering request of an advertising model including advertising information from an advertiser device (e.g., a first external device (120). The electronic device (200) may filter a plurality of advertising models according to the information request (filtering request) of the advertising model and provide information of the filtered advertising model to the first external device (120). According to various embodiments, in operation 401, the electronic device (200) may obtain an information request of an advertising model by obtaining a mediation request of an advertising contract.
[0121] According to various embodiments, the electronic device (200) may obtain appropriate value information for each of the plurality of advertising models in operation 403. For example, the electronic device (200) may obtain appropriate value information for each of the plurality of advertising models based on advertising model information for the plurality of advertising models stored in the storage medium (240). According to one embodiment, the electronic device (200) may generate the appropriate value information based on at least one of the number of users who can be exposed to the advertisement, the increase in the number of users who can be exposed to the advertisement, the degree of user response to the advertisement, and the search volume for the advertisement model.
[0122] According to various embodiments, the electronic device (200) may obtain reference cost information for each of the plurality of advertising models in operation 405. According to one embodiment, the electronic device (200) may obtain the reference cost information based on at least one of a reference cost (i.e., a reference cost set by the advertising model) obtained through an external device (e.g., a second external device (130)) related to the advertising model or a reference cost for the advertising model calculated by the processor (260).
[0123] According to various embodiments, the electronic device (200) may obtain advertising efficiency information for each of a plurality of advertising models based on the appropriate value information and the reference cost information in operation 407. For example, the electronic device (200) may obtain advertising efficiency information that determines whether it is efficient to proceed with an advertising contract through the corresponding advertising model by considering the appropriate value information of the advertising model versus the reference cost information. According to various embodiments, when generating the advertising efficiency information, the electronic device (200) may consider advertising budget information obtained through the first external device (120) in addition to the appropriate value information and the reference cost information. Accordingly, advertising efficiency information for the advertising model may be generated by considering the advertising budget information, the appropriate value information for the advertising model, and the reference cost information for the advertising model.
[0124] According to various embodiments, the electronic device (200) may generate the advertising effectiveness information using various indicators. For example, the electronic device (200) may generate the advertising effectiveness information by considering the appropriate value and standard cost of the advertising model for the product being advertised. For example, the electronic device (200) may generate the advertising effectiveness information by considering the appropriate value and standard cost of the advertising model for the region of the advertisement. For example, the electronic device (200) may additionally consider the acceptance behavior information of the advertising model to generate the advertising effectiveness information.
[0125] According to various embodiments, the electronic device (200) may filter a plurality of advertising models based on the advertising efficiency information in operation 409. For example, the electronic device (200) may filter a plurality of advertising models using the advertising efficiency information according to preset filtering criteria. For example, the electronic device (200) may determine and filter an advertising model having a low standard cost relative to its appropriate value as having high advertising efficiency. For example, the electronic device (200) may determine and filter an advertising model having a standard cost relative to its appropriate value within a certain range.
[0126] According to various embodiments, the electronic device (200) may transmit first advertising model information for a first advertising model group filtered out from among the plurality of advertising models based on the filtering in operation 411. For example, the electronic device (200) may transmit the first advertising model information obtained based on the filtering to the first external device (120). According to various embodiments, the electronic device (200) may transmit the first advertising model information to the first external device (120) so that the first advertising model information is output through the screen of the first external device (120). According to various embodiments, an example of outputting the first advertising model information is described below with reference to FIG. 7.
[0127]
[0128] FIG. 5A is a diagram illustrating obtaining advertising model filtering information according to various embodiments.
[0129] FIG. 5B is a diagram illustrating obtaining appropriate value information according to various embodiments.
[0130] FIG. 5C is a diagram illustrating obtaining advertising efficiency information according to various embodiments.
[0131] Referring to FIG. 5A, an advertising model filtering module (500) is illustrated. Referring to FIG. 5B, an appropriate value calculation module (510) is illustrated. Referring to FIG. 5C, an advertising effectiveness information acquisition module (520) is illustrated.
[0132] According to various embodiments, the storage medium (240) of the electronic device (200) may store an advertising model filtering module (500) that provides a function related to filtering a plurality of advertising models in response to an information request for an advertising model obtained from an external device.
[0133] According to various embodiments, the storage medium (240) of the electronic device (200) may store a value calculation module (510) that provides a function related to generating value information (517) for each of a plurality of advertising models.
[0134] According to various embodiments, the storage medium (240) of the electronic device (200) may store an advertising effectiveness information acquisition module (520) that provides a function related to generating advertising effectiveness information (527) for each of a plurality of advertising models.
[0135] According to one embodiment, the processor (260) may drive at least one of the advertising model filtering module (500), the appropriate value calculation module (510), and the advertising efficiency information acquisition module (520) by executing commands stored in the storage medium (240). In various embodiments, the modules may be integrated into one, or one module may be divided into two or more modules.
[0136] Referring to FIGS. 5A, 5B, and 5C, the electronic device (200) can obtain advertisement model filtering information (505) by executing the advertisement model filtering module (500) stored in the storage medium (240) through the processor (260). For example, the electronic device (200) can obtain advertisement model filtering information (505) through the advertisement model filtering module (500) based on advertisement information (501) and advertisement model information (503). Hereinafter, the advertisement model filtering information (505) can be obtained through the advertisement model filtering module (500).
[0137] According to various embodiments, the electronic device (200) may obtain advertising information (501) from an external device (e.g., the first external device (120), an advertiser device). For example, the advertising information (501) is information obtained from an advertiser device that requests filtering of an advertising model (requests mediation of an advertising contract), and may include advertising information for various advertising contracts, such as the duration of the advertising contract, advertising budget information, a medium for advertising, a desired number of exposures for the advertisement, an advertising period, information on a product to be advertised, advertising history information, an advertising region, and awareness of an advertising model desired by the advertiser (number of users who can be exposed to the advertisement, degree of user response, search volume for the advertisement model).
[0138] According to various embodiments, the electronic device (200) may obtain advertising model information (503) for each of a plurality of advertising models. For example, the advertising model information (503) may include at least one of appropriate value information for the advertising model, advertising efficiency information for the advertising model, standard cost information for the advertising model, personal information for each advertising model, an image of the advertising model to be used in the advertisement, awareness information (number of users who can be exposed to the advertisement, degree of user response, search volume for the advertising model), advertising history information, limitation information for the advertising contract period, limitation information for the medium in which the advertisement will be conducted, limitation information for the product to be advertised, and limitation information for the advertising region.
[0139] According to various embodiments, the electronic device (200) may obtain advertisement model filtering information (505) by filtering a plurality of advertisement models through the advertisement model filtering module (500) based on the advertisement information (501) and the advertisement model information (503). For example, the electronic device (200) may filter a first advertisement model group among a plurality of advertisement models through the advertisement model filtering module (500) and obtain information on the first advertisement models included in the first advertisement model group as the advertisement model filtering information (505). According to various embodiments, the advertisement model filtering information (505) may include advertisement model information (e.g., advertisement model information (503)) of each of the filtered advertisement models.
[0140] According to various embodiments, the electronic device (200) may obtain reference cost information for each of the plurality of advertising models based on the advertisement model information (503). For example, the electronic device (200) may obtain reference cost information for each of the plurality of advertising models based on at least one of cost information (reference cost information set by the advertisement model) obtained from an external device for each of the plurality of advertising models and awareness of the advertisement model (number of users who can be exposed to the advertisement, degree of user response to the advertisement, increase in the number of users who can be exposed to the advertisement). According to one embodiment, the electronic device (200) may determine reference cost information for each of the plurality of advertising models by comparing reference cost information based on the awareness of a specific advertisement model with reference cost information obtained from an external device (e.g., a second external device (130)) for the advertisement model. For example, the electronic device (200) may determine the reference cost information for each of a plurality of advertising models by utilizing the information that is a greater reference cost among the reference cost information based on the above-mentioned recognition and the reference cost information obtained from an external device (e.g., a second external device (130)) for the advertising model.
[0141] According to various embodiments, the electronic device (200) may obtain appropriate value information (517) for each of a plurality of advertising models based on at least one of the advertising model information (503) and the advertising information (501). Obtaining the appropriate value information (517) is described below with reference to FIG. 5B.
[0142] Referring to FIG. 5B, the electronic device (200) can obtain appropriate value information (517) by executing the appropriate value calculation module (510) stored in the storage medium (240) through the processor (260). For example, the electronic device (200) can obtain appropriate value information (517) through the appropriate value calculation module (510) based on awareness information about an advertising model included in the advertising model information (503).
[0143] According to one embodiment, the electronic device (200) may obtain the appropriate value information (517) through the appropriate value calculation module (510) based on the number of users (511) who can be exposed to each of the plurality of advertising models included in the advertising model information (503), the degree of user response to the advertisements of each of the plurality of advertising models (513), and / or the search volume (515) for each of the plurality of advertising models.
[0144] According to various embodiments, the electronic device (200) can obtain appropriate value information (517) for each of a plurality of advertising models by applying various application models (e.g., algorithms, AI models, etc.) through the appropriate value calculation module (510).
[0145] According to one embodiment, the electronic device (200) may obtain the appropriate value information (517) by using a first model that outputs the appropriate value information by applying a weight to the number of users (511) exposed to the advertisement of each of the plurality of advertisement models by a designated section through the appropriate value calculation module (510).
[0146] According to one embodiment, the electronic device (200) can obtain the appropriate value information (517) by using a second model that outputs the appropriate value information by applying the degree of user response (513) to the advertisement to the information output through the first model through the appropriate value calculation module (510).
[0147] According to one embodiment, the electronic device (200) can obtain the appropriate value information (517) by using a third model that outputs the appropriate value information by applying the search volume (515) for the advertising model to the information output through the first model through the appropriate value calculation module (510).
[0148] According to one embodiment, the electronic device (200) may obtain the appropriate value information (517) by using a fourth model that outputs the appropriate value information (517) by applying the degree of user response (513) to the advertisement and the search volume (515) for the advertisement model to the information output through the first model through the appropriate value calculation module (510). According to various embodiments, the appropriate value information (517) may be proportional to the product of the number of users to whom advertisements can be disclosed and the user response information (513) to the advertisement, multiplied by the increase in the number of users to whom advertisements can be disclosed.
[0149] Referring to FIG. 5C, the electronic device (200) can obtain advertising efficiency information (527) by executing the advertising efficiency information obtaining module (520) stored in the storage medium (240) through the processor (260). For example, the electronic device (200) can obtain advertising efficiency information (527) through the advertising efficiency information obtaining module (520) based on the appropriate value information (523) (e.g., appropriate value information (517)) and the reference cost information (525). According to various embodiments, the advertising efficiency information (527) can be proportional to the product of the appropriate value information (523) divided by the reference cost information (525) multiplied by the number of users who can be exposed to advertising in the advertising area.
[0150] According to various embodiments, the electronic device (200) may obtain the advertising efficiency information (527) through the advertising efficiency information obtaining module (520) based on the advertising information (501), the appropriate value information (523), and the reference cost information (525). For example, the electronic device (200) may determine an advertising model having a lower reference cost information (525) than the appropriate value information (523) among a plurality of advertising models as a model having a higher advertising efficiency and obtain the advertising efficiency information (527). For example, the electronic device (200) may compare the reference cost information (527) against the appropriate value information (523) among a plurality of advertising models, and obtain the advertising efficiency information (527) based on the comparison result.
[0151] According to various embodiments, the electronic device (200) may acquire the advertising efficiency information (527) by considering the advertising region information when acquiring an information request of an advertising model including advertising region information for an advertising contract from an advertiser device (e.g., a first external device (120)). For example, the electronic device (200) may acquire advertising region information that is an advertisement target acquired from the advertiser device (e.g., a first external device (120)) based on the advertising information (501). Based on the advertising region information, the electronic device (200) may acquire user information (521) available for exposure by region for the advertising region from the advertising model information (503). Accordingly, the electronic device (200) may acquire advertising efficiency information (527) based on user information (521) available for exposure by region (e.g., number of SNS followers by region), appropriate value information (523), and standard cost information (525) for each of a plurality of advertising models.
[0152] According to various embodiments, the electronic device (200) may obtain the advertising model filtering information (505) based on the advertising efficiency information (527). For example, the electronic device (200) may obtain the advertising model filtering information (505) based on the advertising efficiency information (527) obtained through the advertising information (501) and the advertising model information (503). For example, the electronic device (200) may determine and filter an advertising model whose standard cost compared to the appropriate value is within a certain range, thereby obtaining the advertising model filtering information (505).
[0153] According to various embodiments, the electronic device (200) can obtain advertising model filtering information (505) through the advertising model filtering module (500) using various additional information.
[0154] According to one embodiment, the electronic device (200) may obtain an advertising budget for the advertising contract based on the advertising information (501), and may filter advertising models having the reference cost information (525) exceeding the advertising budget among the plurality of advertising models to obtain advertising model filtering information (505). For example, the electronic device (200) may obtain a second advertising model group by filtering advertising models having the reference cost information (525) exceeding the advertising budget through the advertising model filtering module (500). Accordingly, the electronic device (200) may preferentially filter advertising models exceeding the advertising budget.
[0155] According to various embodiments, the electronic device (200) may obtain advertising efficiency information (527) for each of the second advertising models included in the second advertising model group, and obtain third advertising model information (e.g., advertising model filtering information) for a third advertising model group obtained by filtering the second advertising models based on the advertising efficiency information (527) for each of the second advertising models. The electronic device (200) may transmit the third advertising model information to an advertiser device to provide information.
[0156] According to various embodiments, the electronic device (200) may obtain advertisement model filtering information (505) by filtering advertisement models of which the standard cost information (525) for the advertisement model is equal to or less than the appropriate value cost information (523) for each of the plurality of advertisement models through the advertisement model filtering module (500). According to one embodiment, the electronic device (200) may obtain fourth advertisement model information (e.g., advertisement model filtering information) for a fourth advertisement model group filtered according to the filtering among the plurality of advertisement models. The electronic device (200) may transmit the fourth advertisement model information to an advertiser device to provide information.
[0157] According to various embodiments, the electronic device (200) may obtain acceptance behavior information for each of a plurality of advertising models based on the advertisement model information (503), and obtain advertisement model filtering information (505) through the advertisement model filtering module (500) based on the acceptance behavior information. For example, the electronic device (200) may obtain acceptance behavior information for each of the plurality of advertising models stored in the storage medium (240), and filter the plurality of advertising models based on the advertisement efficiency information (527) and the acceptance behavior information to obtain advertisement model filtering information (505). According to one embodiment, the acceptance behavior information may include at least one of an advertisement contract acceptance rate, a time taken to accept, an average response time, advertisement modification content, and an advertisement content non-modification acceptance rate for each of the plurality of advertising models. According to one embodiment, the electronic device (200) may obtain fifth advertisement model information (e.g., advertisement model filtering information) for a fifth advertisement model group filtered according to the filtering among the plurality of advertisement models. The electronic device (200) can provide information by transmitting the fifth advertising model information to the advertiser device.
[0158] According to various embodiments, the electronic device (200) may obtain advertising model filtering information (505) through the advertising model filtering module (500) based on attribute information of a product to be advertised included in advertising information (501). For example, the electronic device (200) may obtain an information request for an advertising model including product information to be advertised in an advertising contract from an advertiser device (e.g., the first external device (120)). In one embodiment, the electronic device (200) may obtain attribute information of the product based on the product information, and may obtain attribute information of the advertising model for each of the plurality of advertising models based on the advertising model information (503). The electronic device (200) may obtain product suitability based on the attribute information of the product and the attribute information of the advertising model, and may filter the plurality of advertising models based on the product suitability and the advertising efficiency information to obtain advertising model filtering information (505). According to one embodiment, the electronic device (200) may obtain sixth advertising model information (e.g., advertising model filtering information) for a sixth advertising model group filtered according to the filtering among a plurality of advertising models. The electronic device (200) may transmit the sixth advertising model information to an advertiser device to provide information.
[0159]
[0160] FIG. 6 is a diagram for explaining obtaining an advertisement model list according to various embodiments.
[0161] According to various embodiments, the storage medium (240) of the electronic device (200) may store a list generation module (600) that provides a function related to generating an advertising model list for a requested advertising contract.
[0162] Referring to FIG. 6, the electronic device (200) can obtain an advertising model list (605) through a list generation module (600).
[0163] According to one embodiment, the processor (260) may drive at least one of the advertising model filtering module (500) and the list generation module (600) by executing commands stored in the storage medium (240). In various embodiments, the modules may be integrated into one, or one module may be split into two or more modules.
[0164] For example, the electronic device (200) may obtain an advertising model list including advertising model information in response to a request for information about an advertising model (and / or a request for mediation regarding an advertising contract). The advertising model list (605) may be a list including information about advertising models for which an advertising contract is to be concluded, in response to a request from an advertiser device (e.g., the first external device (120)).
[0165] According to various embodiments, the electronic device (200) may obtain an advertising model list (605) based on filtering information (601) (e.g., advertising model filtering information (505) of FIG. 5). For example, the electronic device (200) may obtain filtering information (601) by filtering advertising models suitable for an advertising contract among a plurality of advertising models stored in a storage medium (240), and may obtain an advertising model list (605) for providing priority information of the filtered advertising models or requesting an advertising contract to a device (e.g., a second external device (130)) related to the advertising model for which an advertising contract is to be requested.
[0166] According to various embodiments, the electronic device (200) may obtain an advertising model list (605) based on the order information (603). According to one embodiment, the electronic device (200) may determine the order information (603) based on the filtering criteria of the advertising model filtering module (500). For example, the electronic device (200) may obtain an advertising model list (605) based on the filtering information (601) that filters advertising models from among a plurality of advertising models to request an advertising contract and the order information (603) that indicates the order in which advertising contracts are to be requested from the filtered advertising models.
[0167] According to various embodiments, the order information (603) may be determined based on various criteria. For example, the order information (603) may be determined based on at least one of the following: a priority selected by the advertiser, a ranking with high advertising effectiveness, a ranking with high brand suitability, and a comprehensive recommendation ranking of the electronic device (200) (e.g., server (110)).
[0168] According to one embodiment, the order information (603) may be determined based on filtering criteria for advertising model information requests obtained from an advertiser device (e.g., the first external device (120)). For example, the order information may be determined based on various criteria, such as the number of users eligible for advertising exposure, the degree of user response, the number of searches for the advertising model, advertising effectiveness, and advertising region-specific awareness information.
[0169] For example, the electronic device (200) may obtain advertising efficiency information (527) for each of the first advertising models based on advertising model filtering information (505) (e.g., information on the first advertising models included in the first advertising model group) obtained through the light and model filtering module (500). The electronic device (200) may sort the first advertising models in descending order of advertising efficiency based on the advertising efficiency information (527) and obtain an advertising model list (605) to which order information (603) in which the first advertising models are sorted is applied. The electronic device (200) may provide the advertising model list (605) to the advertiser device (e.g., the first external device (120)) so that it may be output.
[0170]
[0171] FIG. 7 illustrates an example of an advertisement model filtering result according to various embodiments.
[0172] Referring to FIG. 7, a filtering result screen (700) for an advertising model is illustrated.
[0173] According to various embodiments, the electronic device (200) (e.g., the first external device (120) or the second external device (130)) may display a filtering result screen (700) for an advertisement model. For example, the screen (700) may include a recently popular advertisement model information display area (710), an advertisement information acquisition area (720), an advertisement model sorting criterion setting area (730), and an advertisement model information provision area (740).
[0174] According to various embodiments, the electronic device (200) may provide advertising model filtering information (e.g., advertising model filtering information (505) of FIG. 5) based on a user input of an external device (e.g., a first external device (120), a second external device (130)) to an advertising information acquisition area (720).
[0175] According to one embodiment, the advertisement information acquisition area (720) may include a visual object for inputting advertisement target area (721), recognition information criteria (723), advertisement budget (725), and additional information of the advertisement model (e.g., actor, singer, athlete, etc.) (727). An external device may input advertisement information through the advertisement information acquisition area (720) and obtain advertisement model filtering information (e.g., advertisement model information) through an input for application (729). Advertisement model filtering information (e.g., advertisement model information) obtained through the electronic device (200) may be displayed in the advertisement model information provision area (740).
[0176] According to various embodiments, the electronic device (200) may generate an advertisement model list (605) based on an input from an external device obtained through an advertisement model sorting criterion setting area (730) and provide the advertisement model list (605) to an advertisement model information providing area (740) in providing advertisement model filtering information. For example, the electronic device (200) may obtain filtering criteria (e.g., number of users who can be exposed to advertisements, degree of user response, search volume for advertisement models, advertisement efficiency, and advertisement regional awareness information) through the advertisement model sorting criterion setting area (730), generate an advertisement model list (605) based on the filtering criteria, and transmit the same to an external device. The external device may display advertisement model information in the advertisement model information providing area (740) based on the advertisement model list (605).
[0177]
[0178] FIG. 8 is a flowchart illustrating an operation of transmitting multiple contract requests according to various embodiments.
[0179] FIG. 9 is a flowchart illustrating an operation of generating contract information according to various embodiments.
[0180] FIG. 10 is a diagram for explaining obtaining a contract request transmission signal according to various embodiments.
[0181] FIG. 11 is a diagram illustrating the timing of sending multiple contract requests according to various embodiments.
[0182] Among the operations described below, the operations by the electronic device (200) (e.g., the server (110) of FIG. 1) may mean operations by the processor (260) of the electronic device (200).
[0183] According to various embodiments, the operations illustrated in FIG. 8 or FIG. 9 may be performed in various orders, not limited to the order illustrated. Furthermore, according to various embodiments, more operations may be performed than those illustrated in FIG. 8 or FIG. 9, or at least one operation may be performed less than those illustrated in FIG.
[0184] Referring to FIG. 8, in operation 801, the electronic device (200) may obtain a mediation request for a bilateral contract. For example, the electronic device (200) may obtain a mediation request for a contract requiring bilateral mediation from an external device (e.g., a first external device (120)).
[0185] According to various embodiments, in operation 803, the electronic device (200) may obtain a list of contract targets including information about a plurality of contract targets. For example, the electronic device (200) may obtain a list of contract targets including information about a counterparty (e.g., an advertising model) of a contract requested from an external device. For example, the electronic device (200) may obtain a list of contract targets based on filtering information that filters out targets from among the plurality of contract targets for which a contract is to be requested and order information that indicates an order in which contracts are to be requested from the filtered contract targets.
[0186] According to various embodiments, in operation 805, the electronic device (200) may obtain order information regarding the order in which the contracts are to be requested. For example, the electronic device (200) may obtain order information indicating the order in which the contracts are to be requested. In one embodiment, the electronic device (200) may send a contract request to an external device (e.g., a second external device (130)) that will be the counterparty of the requested contract based on the order information.
[0187] According to various embodiments, in operation 807, the electronic device (200) may transmit a first contract request including first contract information to an external device that will be the counterparty of the contract. For example, the electronic device (200) may transmit the contract request based on the order information. For example, the electronic device (200) may generate first contract information based on information about the contract and information about the contract subjects, and transmit a contract request including the contract information to a second external device (130). For example, the electronic device (200) may generate first contract information including condition information related to the contract (e.g., contract period, contract cost, contract content, etc.), and transmit a first contract request requesting acceptance of the contract to the second external device (130) based on the generated first contract information. At this time, the first contract request may be activated for a first period. Activation of the contract request means that the second external device (130) that has received the contract request can respond by accepting or rejecting the contract request. What this means is that the contract request is disabled, meaning that the second external device (130) cannot respond to the contract.
[0188] According to various embodiments, in operation 809, if a specified condition is satisfied, the electronic device (200) may transmit a second contract request including second contract information to an external device (e.g., a third external device) that will be the contract counterparty based on the sequence information. For example, if the specified condition is satisfied, the electronic device (200) may obtain information about a third external device that will be the contract counterparty after the second external device (130) based on the sequence information. The electronic device (200) may generate second contract information based on information about the contract and information about the contract subjects, and transmit a contract request including the second contract information to the third external device. For example, the electronic device (200) may generate second contract information including condition information related to the contract (e.g., contract period, contract cost, contract content, etc.), and transmit a second contract request requesting acceptance of the contract to the third external device based on the generated second contract information. At this time, the second contract request may be activated during a second period that includes at least a portion of a period overlapping with the first period. That is, the electronic device (200) can obtain a response to the contract from the second external device (130) and the third external device during a period (e.g., a third period) in which the first period and the second period overlap.
[0189] According to various embodiments, the electronic device (200) may obtain result data indicating the conclusion of the contract from at least one of the second external device and the third external device. In this case, the electronic device (200) may generate contract conclusion information indicating the conclusion of the advertising contract. Accordingly, the electronic device (200) may complete the contract mediation for the contract request obtained from the first external device.
[0190]
[0191] Referring to FIG. 9, an operation of an electronic device (200) mediating an advertising contract is illustrated. According to various embodiments, in operation 901, the electronic device (200) may obtain a mediation request for an advertising contract. For example, the electronic device (200) may obtain a mediation request including advertising information for an advertising contract from an advertiser device (e.g., a first external device (120)) requesting an advertising contract. The advertising information may include advertising information such as the duration of the advertising contract, advertising budget information, a medium for advertising, a desired number of advertisement exposures, an advertising period, information on products to be advertised, advertising history information, and an advertising region.
[0192] According to various embodiments, in operation 903, the electronic device (200) may obtain an advertising model list including information on a plurality of advertising models. The operation of the electronic device (200) obtaining the advertising model list may be the same as or similar to operation 303 of FIG. 3 . Therefore, redundant descriptions may be omitted.
[0193] According to various embodiments, in operation 905, the electronic device (200) may obtain order information regarding the order in which to request advertising contracts. In one embodiment, the order information may indicate the order of advertising models for which to request advertising contracts. According to various embodiments, the order information may be determined based on various criteria. For example, the order information may be determined based on at least one of a priority selected by the advertiser, a ranking of high advertising effectiveness, a ranking of high brand suitability, and a comprehensive recommendation ranking of the electronic device (200) (e.g., server (110)). The operation of the electronic device (200) obtaining the order information may be the same as or similar to operation 305 of FIG. 3. Therefore, redundant description may be omitted.
[0194] According to various embodiments, in operation 907, the electronic device (200) may transmit a first advertisement contract request including first contract information to a second external device (130). For example, the electronic device (200) may generate the first contract information based on the advertisement information for the advertisement contract and the advertisement model information for the advertisement models, and transmit the first advertisement contract request including the first contract information to the second external device (130) related to the first advertisement model. For example, the electronic device (200) may generate the first contract information including at least one of an advertisement image, a specific product to be advertised, and condition information related to the advertisement contract (e.g., a contract period, a contract cost, the number of advertisement runs, an advertisement run platform, etc.) and transmit the first contract information to the second external device (130).
[0195] In one embodiment, the first advertising contract request may be activated for a first period. An activated contract request means that an external device for the first advertising model that received the contract request can respond by accepting or rejecting the advertising contract request. A deactivated contract request means that an external device for the first advertising model cannot respond to the advertising contract.
[0196] According to various embodiments, in operation 909, if a specified condition is satisfied, the electronic device (200) may transmit a second advertisement contract request including second contract information to a third external device based on the sequence information. According to one embodiment, if a specified condition is satisfied, the electronic device (200) may transmit a second contract request including second contract information to an external device (e.g., a third external device) for a second advertisement model subsequent to the first advertisement model based on the sequence information. For example, the electronic device (200) may transmit a second contract request including advertisement information for an advertisement contract to a third external device for the second advertisement model to request conclusion of an advertisement contract. In this case, the second advertisement contract request may be activated during a second period that includes at least a portion of a period overlapping with the first period. That is, the electronic device (200) may obtain responses to advertisement contracts from the second external device and the third external device during a period (e.g., a third period) in which the first period and the second period overlap.
[0197] In one embodiment, the third advertising contract request may be transmitted when the electronic device (200) outputs a contract request transmission signal when a specified condition is satisfied.
[0198] Referring to FIG. 10, the electronic device (200) is illustrated as obtaining a contract request transmission signal (1005) through a contract request transmission module (1000) according to specified conditions. Referring to FIG. 10, the electronic device (200) can transmit a second advertisement contract request to the third external device based on the contract request transmission signal (1005).
[0199] According to various embodiments, the storage medium (240) of the electronic device (200) may store a contract request transmission module (1000) that provides a function of generating a contract request transmission signal (1005) related to requesting an advertising contract to an external device for advertising models included in an advertising model list. For convenience of explanation, the electronic device (200) is expressed as generating the contract request transmission signal (1005), but it can be understood that the electronic device (200) transmits a contract request without being limited to the expression.
[0200] According to one embodiment, the electronic device (200) can drive the contract request sending module (1000) by executing commands stored in the storage medium (240). In various embodiments, the modules may be integrated into one, or one module may be divided into two or more modules.
[0201] According to various embodiments, the electronic device (200) may obtain a contract request transmission signal (1005) through the contract request transmission module (1000) based on the order information (1001) and the acceptance action information (1003). For example, the electronic device (200) may determine whether a specified condition is satisfied based on at least one of the order information (1001) and the acceptance action information (1003) through the contract request transmission module (1000), and if the specified condition is satisfied, may generate a contract request transmission signal (1005). According to various embodiments, a contract request (e.g., a second contract request) including contract information may be transmitted to an external device (e.g., a third external device) based on the contract request transmission signal (1005).
[0202] According to various embodiments, the order information (1001) may be obtained through the operation of the electronic device (200) described with reference to FIGS. 3 and 6. For example, the electronic device (200) may obtain the order information (1001) based on various criteria. For example, the order information (1001) may be determined based on at least one of a priority selected by an advertiser, a high brand suitability ranking, a high advertising efficiency information ranking, and a comprehensive recommendation ranking of the electronic device (200) (e.g., server (110)). According to one embodiment, the order information (1001) may include order information on a plurality of advertising models for which the advertising contract request will be made.
[0203] According to various embodiments, the electronic device (200) may determine the order information (1001) based on user input obtained from an advertiser device (e.g., a first external device). For example, the electronic device (200) may transmit attribute information and acceptance action information (e.g., acceptance action information (1003)) for each of the filtered advertising models (e.g., recommended advertising models) to the advertiser device (e.g., the first external device), and obtain input data for determining an order in which to request an advertising contract to the filtered advertising models through the advertiser device. The electronic device (200) may generate the order information (1001) based on the input data.
[0204] According to various embodiments, the electronic device (200) may utilize the advertising model list (605) described with reference to FIG. 6 together with or instead of the order information (1001).
[0205] According to various embodiments, the electronic device (200) may obtain acceptance action information (1003) for an advertising model through the operation of the electronic device (200) described with reference to FIGS. 3 and 6. For example, the electronic device (200) may obtain acceptance action information (1003) for a plurality of advertising models stored in the storage medium (240). For example, the electronic device (200) may obtain acceptance action information (1003) for an advertising model (e.g., a first advertising model) of an external device (e.g., a second external device (130)) that has received a request for an advertising contract. According to various embodiments, the acceptance action information (1003) may include at least one of an advertising contract acceptance rate of the advertising model, a time taken to accept, an average response time, modified advertising content, and an acceptance rate of non-modified advertising content.
[0206] According to various embodiments, the electronic device (200) may set the specified condition based on the probability that the advertising model that received the request for an advertising contract will accept the advertising contract. For example, the electronic device (200) may set the condition as whether the probability that the advertising model will accept the contract is below a specified value (e.g., 30%).
[0207] According to various embodiments, the electronic device (200) may determine whether a specified condition is satisfied based on the acceptance action information (1003). For example, the electronic device (200) may calculate the acceptance probability of an advertising model that has received a request for an advertising contract based on the acceptance action information (1003), and determine whether the specified condition is satisfied based on the result of the calculation. For example, the electronic device (200) may determine whether the condition is satisfied based on whether the probability that the advertising model will accept the request for an advertising contract is less than or equal to a specified value (e.g., 30%).
[0208] According to various embodiments, the electronic device (200) may set the specified condition in various ways. For example, the electronic device (200) may set the condition based on advertisement information regarding an advertising contract obtained from an advertiser device (e.g., a first external device). For example, the electronic device may obtain information on the contract duration for an advertising contract based on the advertisement information, and set the specified condition based on the information regarding the contract duration. For example, the electronic device (200) may determine a time to send a contract request to an external device (e.g., a third external device) related to the next advertising model based on the information regarding the contract duration time, and when the time arrives, the electronic device may determine that the specified condition is satisfied and cause the contract request to be sent according to a contract request sending signal (1005).
[0209] Referring to FIG. 11, contract request transmission signals (e.g., contract request transmission signal (1005)) are output, and contract requests are transmitted to external devices associated with at least some of the plurality of advertising models.
[0210] According to one embodiment, the electronic device (200) may determine to process a request for an advertising contract in the order of the first advertising model (1110), the second advertising model (1120), and the third advertising model (1130) based on the order information (1001). According to one embodiment, the first advertising model (1110) to the third advertising model (1130) may be at least some of the models filtered for the advertising contract among a plurality of advertising models.
[0211] According to various embodiments, the electronic device (200) may send a first advertisement contract request including first contract information to a second external device related to a first advertisement model (1110) based on order information (1001). The first advertisement contract request may be activated during a first period (1111, 1113).
[0212] According to one embodiment, the electronic device (200) may determine whether a specified condition is satisfied while the first advertisement contract request is activated. For example, the electronic device (200) may determine that the specified condition is satisfied by confirming that the probability that the first advertisement model (1110) will accept the advertisement contract based on the acceptance action information (1003) has fallen below a specified standard as of the first time point (T1). Accordingly, the electronic device (200) may generate a contract request transmission signal (1005) to transmit the advertisement contract request to the second advertisement model (1120) through the contract request transmission module (1000) based on the order information (1001) and the acceptance action information (1003) at the first time point (T1). In one embodiment, the electronic device (200) may transmit a second advertisement contract request including second contract information to a third external device for a second advertisement model (1120) at a first time point (T1) in response to a contract request transmission signal (1005).
[0213] According to one embodiment, the second advertising contract request for the second advertising model (1120) may be activated during the second period (1121, 1123). Accordingly, the first advertising contract request for the first advertising model (1110) and the second advertising contract request for the second advertising model (1120) may overlap during the first overlapping period (1113). Accordingly, the electronic device (200) may enable the advertising contract requested from the first external device to be quickly concluded.
[0214] In one embodiment, during the first overlapping period (1113), both the first advertising model (1110) and the second advertising model (1120) are in a state where they can accept the advertising contract, and if one advertising model accepts the advertising contract, advertising contract requests for the remaining advertising models can be disabled.
[0215] For convenience of explanation, it is described that advertising contracts for two advertising models among the advertising models are activated during the first overlapping period (1113), but the example is not limited to the example shown, and advertising contracts for multiple advertising models may be activated over a certain period of time and may have multiple overlapping periods.
[0216] According to various embodiments, an advertising contract request for a third advertising model (1130) may be overlapped similarly to the advertising contract requests for the first advertising model (1110) and the second advertising model (1120). In one embodiment, the electronic device (200) may check whether a specified condition is satisfied while the second advertising contract request is activated. For example, the electronic device (200) may determine that the specified condition is satisfied by checking that the probability that the second advertising model (1120) will accept the advertising contract has fallen below a specified standard as of the second time point (T2) based on the acceptance behavior information (1003). Accordingly, the electronic device (200) may generate a contract request transmission signal (1005) to transmit the advertising contract request to the third advertising model (1130) through the contract request transmission module (1000) based on the order information (1001) and the acceptance behavior information (1003) at the second time point (T2). In one embodiment, the electronic device (200) may transmit a third advertisement contract request including third contract information to a fourth external device for a third advertisement model (1130) at a second time point (T2) in response to a contract request transmission signal (1005).
[0217] According to one embodiment, the advertising contract request for the third advertising model (1130) may be activated during the third period (1131, 1133). Accordingly, the second advertising contract request for the second advertising model (1120) and the third advertising contract request for the third advertising model (1130) may overlap during the second overlapping period (1123). Similarly, the third advertising contract request for the third advertising model (1130) may be activated together with the advertising contract request for the fourth advertising model (not shown) during the third overlapping period (1133). That is, the electronic device (200) can send a request for an advertising contract to an external device for a subsequent advertising model based on the order information (1001) at each time point (e.g., a first time point (T1), a second time point (T2), a third time point (T3), a fourth time point (T4)) when a specified condition is satisfied until it obtains result data including acceptance of an advertising contract request from an external device related to any one advertising model.
[0218] According to one embodiment, the electronic device (200) may provide a notification indicating whether an advertisement contract request has been sent to an external device for an advertisement model. For example, when the electronic device (200) transmits the second advertisement contract request to a third external device for a second advertisement model (1120), the electronic device (200) may provide a notification indicating that the second advertisement contract request has been sent to a second external device for the first advertisement model (1110). Through this, the electronic device (200) may induce an advertisement contract acceptance decision of the external device that has previously received the advertisement contract request.
[0219] According to various embodiments, the electronic device (200) may obtain result data indicating whether an advertising contract has been concluded from at least one of the second external device or the third external device in operation 911. For example, the electronic device (200) may obtain result data indicating whether an advertising contract has been concluded for the advertising contract from the second external device or the third external device during the first period (1111, 1113) or the second period (1121, 1123). In this case, the electronic device (200) may determine that the advertising contract has been concluded and deactivate the first advertising contract request and the second advertising contract request.
[0220] According to various embodiments, the electronic device (200) may generate advertising contract conclusion information in operation 913. For example, the electronic device (200) may conclude an advertising contract between an advertiser, who is a user of the first external device, and an advertising model that has accepted the advertising contract. For example, the electronic device (200) may store information indicating that the advertising contract has been concluded based on result data obtained from a second external device. For example, when result data indicating acceptance of the advertising contract is obtained from the second external device, the electronic device (200) may conclude an advertising contract between the advertiser and the advertising model for a specific product to be advertised.
[0221]
[0222] FIG. 12 is a diagram illustrating regenerating an advertisement model list according to various embodiments.
[0223] Referring to FIG. 12, a list regeneration module (1200) is illustrated.
[0224] According to various embodiments, the storage medium (240) of the electronic device (200) may store a list regeneration module (1200) that sorts advertising models for requesting an advertising contract among a plurality of advertising models.
[0225] According to one embodiment, the processor (260) may drive the list regeneration module (1200) by executing commands stored in the storage medium (240). In various embodiments, the modules may be integrated into one, or one module may be split into two or more modules.
[0226] According to various embodiments, the electronic device (200) may obtain a request for updating an advertisement model list (e.g., an advertisement model list (605) of FIG. 6). For example, the electronic device (200) may obtain a request for updating an advertisement model list (605) based on the time elapsed so far for an advertisement contract request obtained from an advertiser device, advertisement information for an advertisement contract (e.g., a requested contract duration), and acceptance behavior information for advertisement models. For example, the electronic device (200) may determine that an update of the advertisement model list (605) is necessary based on the contract duration requested from an advertiser device (e.g., a first external device (120)) and the acceptance behavior information for an advertisement model for which an advertisement contract request is currently active and the remaining advertisement models, and may obtain a request for updating.
[0227] According to various embodiments, the electronic device (200) may obtain an updated advertising model list (1207) for the advertising contract through the list regeneration module (1200) based on advertising model filtering information (1201), advertising model information (1203), and order information (1205). For example, the electronic device (200) may obtain an updated advertising model list (1207) by filtering advertising models similar to advertising models included in the advertising model list (605) among a plurality of advertising models through advertising model information (1203).
[0228] According to one embodiment, the electronic device (200) may perform mediation for the advertising contract based on the updated advertising model list (1207).
[0229] As described above, the electronic device includes a communication circuit for transmitting and receiving data with a first external device, at least one processor, and a storage medium storing instructions, wherein the instructions are individually or collectively executed by the at least one processor so that the electronic device obtains a request for mediation for an advertising contract from the first external device, and in response to the request for mediation, obtains an advertising model list including information on a plurality of advertising models stored in the storage medium, obtains order information about an order of advertising models for which the advertising contract is to be requested, and transmits a first contract request including first contract information to a second external device for the first advertising model based on the order information, and the first contract request is activated for a first period, and when a specified condition is satisfied, transmits a second contract request including second contract information to a third external device for the second advertising model based on the order information, and the second contract request is activated for a second period that includes at least a portion of a period overlapping the first period, and when result data indicating conclusion of the advertising contract is obtained from at least one of the second external device or the third external device, the advertising contract is concluded. It is possible to generate contract conclusion information indicating that a contract has been concluded.
[0230] In one embodiment, the instructions may be individually or collectively executed by the at least one processor to cause the electronic device to set the specified condition based on an acceptance probability of the advertising model for the advertising contract, and to determine whether the specified condition is satisfied based on an acceptance probability of the first advertising model for the advertising contract.
[0231] According to one embodiment, the instructions are individually or collectively executed by the at least one processor to cause the electronic device to obtain acceptance behavior information for the first advertising model, and to obtain the acceptance probability based on the acceptance behavior information, wherein the acceptance behavior information may include at least one of an advertisement contract acceptance rate of the first advertising model, a time taken to accept, an average response time, advertisement modification content, and an acceptance rate with no advertisement modification content.
[0232] According to one embodiment, the instructions may be individually or collectively executed by the at least one processor to cause the electronic device to obtain information about a contract duration for the advertising contract, and to set the specified condition based on the information about the contract duration.
[0233] According to one embodiment, the instructions may be individually or collectively executed by the at least one processor to cause the electronic device to obtain product information and advertising budget information that are the advertisement target of the advertising contract, obtain attribute information for each of the plurality of advertising models, and determine recommended advertising models suitable for the advertising contract based on the product information, the advertising budget information, attribute information for each of the plurality of advertising models, and acceptance behavior information for each of the plurality of advertising models, and obtain the advertising model list based on the recommended advertising models.
[0234] According to one embodiment, the instructions may be individually or collectively executed by the at least one processor to cause the electronic device to obtain the order information based on at least one of acceptance behavior information for each of the recommended advertising models, the advertising budget information, the attribute information, and input data obtained from the first external device for the recommended advertising models.
[0235] According to one embodiment, the instructions may be individually or collectively executed by the at least one processor to cause the electronic device to transmit attribute information for each of the recommended advertising models, acceptance action information for each of the recommended advertising models to the first external device, and to obtain the input data for determining an order in which to request advertising contracts from the recommended advertising models through the first external device.
[0236] In one embodiment, the instructions may be individually or collectively executed by the at least one processor to cause the electronic device to obtain the result data indicating conclusion of an advertising contract for the advertising contract from the second external device or the third external device during the first period or the second period, and upon obtaining the result data, to deactivate the first contract request and the second contract request.
[0237] In one embodiment, the instructions may be individually or collectively executed by the at least one processor to cause the electronic device to transmit the second contract request to a third external device for the second advertising model, thereby providing a notification to the second external device indicating that the second contract request has been transmitted.
[0238] According to one embodiment, the instructions may be individually or collectively executed by the at least one processor to cause the electronic device to obtain a request for updating the advertising model list, obtain an updated advertising model list for advertising models similar to advertising models included in the advertising model list based on the update request, and perform mediation for the advertising contract based on the updated advertising model list.
[0239] As described above, the operating method of the electronic device may include an operation of obtaining a mediation request for an advertisement contract from a first external device, an operation of obtaining an advertisement model list including information on a plurality of advertisement models in response to the mediation request, an operation of obtaining order information about an order of advertisement models for which the advertisement contract is to be requested, an operation of transmitting a first contract request including first contract information to a second external device for a first advertisement model based on the order information, the first contract request being activated for a first period, and when a specified condition is satisfied, an operation of transmitting a second contract request including second contract information to a third external device for the second advertisement model based on the order information, the second contract request being activated for a second period including at least a portion of a period overlapping the first period, and an operation of generating contract conclusion information indicating that the advertisement contract is concluded by obtaining result data indicating conclusion of the advertisement contract from at least one of the second external device or the third external device.
[0240] According to one embodiment, the method of operating the electronic device may further include an operation of setting the specified condition based on an acceptance probability of the advertising model for the advertising contract, and an operation of determining whether the specified condition is satisfied based on an acceptance probability of the first advertising model for the advertising contract.
[0241] According to one embodiment, the operating method of the electronic device further includes an operation of obtaining acceptance behavior information for the first advertising model and an operation of obtaining the acceptance probability based on the acceptance behavior information, wherein the acceptance behavior information may include at least one of an advertisement contract acceptance rate of the first advertising model, a time taken to accept, an average response time, advertisement modification content, and an acceptance rate with no advertisement modification content.
[0242] According to one embodiment, the method may further include an action of obtaining information on a contract duration for the advertising contract, and an action of setting the specified condition based on the information on the contract duration.
[0243] According to one embodiment, the operation of obtaining the list of advertising models may further include an operation of obtaining product information and advertising budget information that are the advertising targets of the advertising contract, an operation of obtaining attribute information for each of the plurality of advertising models, and an operation of determining recommended advertising models suitable for the advertising contract based on the product information, the advertising budget information, attribute information for each of the plurality of advertising models, and acceptance behavior information for each of the plurality of advertising models, and an operation of obtaining the list of advertising models based on the recommended advertising models.
[0244] According to one embodiment, the operation of obtaining the order information may further include an operation of obtaining the order information based on at least one of acceptance behavior information for each of the recommended advertisement models, the advertisement budget information, the attribute information, and input data obtained from the first external device for the recommended advertisement models.
[0245] According to one embodiment, the method of operating the electronic device may further include an operation of transmitting attribute information for each of the recommended advertising models and acceptance action information for each of the recommended advertising models to the first external device, and an operation of obtaining the input data for determining an order in which to request an advertising contract to the recommended advertising models through the first external device.
[0246] According to one embodiment, the method of operating the electronic device may further include an operation of obtaining the result data indicating conclusion of an advertising contract for the advertising contract from the second external device or the third external device during the first period or the second period, and an operation of deactivating the first contract request and the second contract request upon obtaining the result data.
[0247] According to one embodiment, the method of operating the electronic device may further include, when transmitting the second contract request to a third external device for the second advertising model, providing a notification indicating that the second contract request has been transmitted to the second external device.
[0248] As described above, in a non-transitory computer-readable recording medium including a program for executing a control method of an electronic device, the control method may include the steps of: obtaining a request for mediation for an advertising contract; obtaining, in response to the request for mediation, an advertising model list including information on a plurality of advertising models; obtaining, based on the list of advertising models, sequence information regarding an order in which the advertising contracts are to be requested; transmitting, based on the sequence information, a first contract request including first contract information to an external device for a first advertising model; wherein the first contract request is activated for a first period, and when a specified condition is satisfied, transmitting, based on the sequence information, a second contract request including second contract information to an external device for a second advertising model; wherein the second contract request is activated for a second period including at least a portion of a period overlapping the first period; and generating, based on result data indicating the conclusion of the advertising contract for at least one of the first contract request and the second contract request, contract information indicating that the advertising contract is concluded.
[0249]
[0250] 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.
[0251] 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).
[0252] The terms "unit" and "module" used in various embodiments of the present disclosure may include units implemented in hardware, software, or firmware. For example, they may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integrally formed component or a minimum unit or part of the component that performs one or more functions. The "unit" and "module" used in various embodiments of the present disclosure may be stored in an addressable storage medium and implemented by various programs that can be executed by a processor.
[0253] 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)).
[0254] 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.
[0255] 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.
[0256] 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. In electronic devices, A communication circuit for transmitting and receiving data with a first external device; at least one processor; and Includes a storage medium that stores commands, The above instructions are individually or collectively executed by the at least one processor so that the electronic device: Obtain a brokerage request for an advertising contract from the first external device; In response to the above brokerage request, obtain an advertising model list including information on a plurality of advertising models stored in the storage medium, Obtain order information about the order of advertising models for which the above advertising contract is requested, Based on the above sequence information, a first contract request including first contract information is transmitted to a second external device for the first advertising model, and the first contract request is activated for a first period. When a specified condition is satisfied, a second contract request including second contract information is transmitted to a third external device for a second advertising model based on the order information, and the second contract request is activated for a second period that includes at least a portion of a period overlapping the first period, and An electronic device that generates contract conclusion information indicating that the advertising contract is concluded by obtaining result data indicating conclusion of the advertising contract from at least one of the second external device or the third external device.
2. In claim 1, The above instructions are individually or collectively executed by the at least one processor so that the electronic device: Setting the above specified conditions based on the acceptance probability of the advertising model for the above advertising contract, and An electronic device that determines whether the specified condition is satisfied based on the acceptance probability of the advertising contract of the first advertising model.
3. In claim 2, The above instructions are individually or collectively executed by the at least one processor so that the electronic device: Obtaining acceptance behavior information for the first advertising model, and Based on the above acceptance behavior information, obtain the acceptance probability, An electronic device, wherein the above acceptance behavior information includes at least one of an advertising contract acceptance rate of the first advertising model, time taken to accept, average response time, advertisement modification content, and acceptance rate with no advertisement modification content.
4. In claim 1, The above instructions are individually or collectively executed by the at least one processor so that the electronic device: Obtain information on the contract duration for the above advertising contract, and An electronic device that sets the above specified conditions based on information about the above contract duration.
5. In claim 1, The above instructions are individually or collectively executed by the at least one processor so that the electronic device: Obtain product information and advertising budget information that are the subject of the above advertising contract, Obtain attribute information for each of the above multiple advertising models, and Determine recommended advertising models for the advertising contract based on the product information, the advertising budget information, attribute information for each of the plurality of advertising models, and acceptance behavior information for each of the plurality of advertising models, and An electronic device that obtains a list of advertising models based on the above recommended advertising models.
6. In claim 5, The above instructions are individually or collectively executed by the at least one processor so that the electronic device: An electronic device that obtains the order information based on at least one of the acceptance behavior information for each of the above recommended advertising models, the advertising budget information, the attribute information, and input data obtained from the first external device for the above recommended advertising models.
7. In claim 6, The above instructions are individually or collectively executed by the at least one processor so that the electronic device: Transmitting attribute information for each of the recommended advertising models and acceptance action information for each of the recommended advertising models to the first external device, and An electronic device that obtains the input data for determining the order in which to request advertising contracts from the recommended advertising models through the first external device.
8. In claim 1, The above instructions are individually or collectively executed by the at least one processor so that the electronic device: Obtaining the result data indicating the conclusion of an advertising contract for the advertising contract from the second external device or the third external device during the first period or the second period, and An electronic device that, upon obtaining the above result data, disables the first contract request and the second contract request.
9. In claim 1, The above instructions are individually or collectively executed by the at least one processor so that the electronic device: An electronic device that, when transmitting the second contract request to a third external device for the second advertising model, provides a notification indicating that the second contract request has been transmitted to the second external device.
10. In claim 1, The above instructions are individually or collectively executed by the at least one processor so that the electronic device: Obtain a request for updating the above advertising model list, Based on the above update request, an updated advertising model list for advertising models similar to the advertising models included in the above advertising model list is obtained, and An electronic device that performs mediation for the advertising contract based on the updated advertising model list.
11. In the method of operating an electronic device, An action to obtain a brokerage request for an advertising contract from a first external device; In response to the above brokerage request, an action of obtaining an advertising model list including information on a plurality of advertising models; An action of obtaining order information about the order of advertising models for which the above advertising contract is to be requested; An operation of transmitting a first contract request including first contract information to a second external device for a first advertising model based on the above sequence information, wherein the first contract request is activated for a first period; An operation of transmitting a second contract request including second contract information to a third external device for a second advertising model based on the order information when a specified condition is satisfied, wherein the second contract request is activated for a second period that includes at least a portion of a period overlapping the first period, and An operating method of an electronic device, comprising an operation of generating contract conclusion information indicating that the advertising contract is concluded by obtaining result data indicating conclusion of the advertising contract from at least one of the second external device or the third external device.
12. In claim 11, An action of setting the specified conditions based on the acceptance probability of the advertising model for the above advertising contract; An operating method of an electronic device, further comprising an action of determining whether the specified condition is satisfied based on the acceptance probability for the advertising contract of the first advertising model.
13. In claim 12, An operation of obtaining acceptance action information for the first advertising model; and Based on the above acceptance action information, further comprising an action of obtaining the acceptance probability, An operating method of an electronic device, wherein the acceptance behavior information includes at least one of an advertisement contract acceptance rate of the first advertisement model, time taken to accept, average response time, advertisement modification content, and acceptance rate of non-modified advertisement content.
14. In claim 11, An action to obtain information about the contract duration for the above advertising contract; A method of operating an electronic device, further comprising an action of setting the specified condition based on information about the contract duration.
15. A non-transitory computer-readable recording medium including a program for executing a control method of an electronic device, wherein the control method is: Step of obtaining a brokerage request for an advertising contract; In response to the above brokerage request, a step of obtaining an advertising model list including information on a plurality of advertising models; A step of obtaining order information about the order of advertising models for which the above advertising contract is requested; Based on the above sequence information, a step of transmitting a first contract request including first contract information to an external device for a first advertising model, wherein the first contract request is activated for a first period, Upon satisfaction of a specified condition, a step of transmitting a second contract request including second contract information to an external device for a second advertising model based on the order information, wherein the second contract request is activated for a second period that includes at least a portion of a period overlapping the first period; and A computer-readable recording medium comprising a step of generating contract information indicating that the advertising contract is concluded upon obtaining result data indicating the conclusion of the advertising contract for at least one of the first contract request or the second contract request.
Citation Information
Patent Citations
Dialing subject person determination system, dialing subject person determination method, and program
JP2023161083A
Mesh texture method for generating true orthophoto using geometric and the system thereof
KR1020250018058A
Employment brokerage method with extended scope
KR102456922B1
Advertiser and influencer mediation service provision device using artificial intelligence
KR102497809B1
Unmanned photography system including theme room
KR102849842B1