Method and system for displaying sponsored content on profile area of user

By displaying and dynamically adjusting sponsored content in the user profile area of ​​the instant messaging application, the problem of space limitations and difficult to provide customized content in the prior art is solved, and efficient and user-friendly sponsored content display is achieved.

CN119768820APending Publication Date: 2025-04-04LIANPLUS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380061726.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-08-25
Filing Date
2023-08-08
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

Existing instant messaging applications have space limitations and difficulty in providing user-customized content when displaying sponsored content.

Method used

In the chat room where users participate, the sponsored content is displayed on the user's profile area using the processor of the user's terminal, and dynamically adjusts based on user input and related information, including display frequency, category and type.

Benefits of technology

It realizes efficient display of sponsored content in a limited display space, and provides user-customized display methods to improve user experience and advertising exposure effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119768820A_ABST
    Figure CN119768820A_ABST
Patent Text Reader

Abstract

The present invention relates to a sponsored content display method performed by at least one processor of a user terminal for displaying sponsored content on a profile area of a user displayed in a chat room in which the user participates. The sponsored content display method includes the steps of: receiving a first input for selecting whether to display sponsored content on a profile area; displaying the sponsored content in a profile area based on the first input; and displaying reward information based on the display of the sponsored content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method and system for displaying sponsored content on a profile area of ​​a user, and in particular, to a method and device for displaying sponsored content on a profile area of ​​a user displayed in a chat room in which the user participates. Background Art

[0002] With the spread of mobile devices such as smartphones and the development of the Internet, the use of instant messaging applications that enable not only one-on-one conversations but also conversations between multiple users using mobile devices has become more and more common. In addition, the demand for so-called "app technology" as a new financial management technology that accumulates cash assets using reward applications on mobile devices is rapidly increasing.

[0003] On the other hand, the sponsored content (eg, advertisement content) displayed by the existing instant messaging application can only be displayed in a limited area within the range that does not affect the inherent functions of the messaging application. In addition, there is a problem that it is difficult to provide user-customized content because it is difficult to collect user information. Summary of the invention

[0004] Technical issues

[0005] In order to solve the above-mentioned problems, an object of the present invention is to provide a sponsorship content display method, a non-transitory computer-readable recording medium having instructions recorded thereon, and a system (device).

[0006] Technical Solution

[0007] The present invention can be implemented in various ways including methods, systems (apparatus), or non-transitory computer-readable recording media storing instructions.

[0008] A sponsored content display method according to an embodiment of the present invention is executed by at least one processor of a user terminal, and is used to display sponsored content on a user's profile area displayed in a chat room in which the user participates. The sponsored content display method includes the following steps: receiving a first input for selecting whether to display the sponsored content on the profile area; displaying the sponsored content on the profile area based on the first input; and displaying reward information based on the display of the sponsored content.

[0009] According to an embodiment of the present invention, the sponsored content display method further includes the following steps: receiving a second input for selecting a display frequency of the sponsored content, and in the step of displaying the sponsored content in the introduction area, displaying the sponsored content in the introduction area based on the second input.

[0010] According to an embodiment of the present invention, the sponsored content display method further includes the step of receiving a third input for selecting a category of the sponsored content, and in the step of displaying the sponsored content in the introduction area, displaying the sponsored content in the introduction area based on the third input.

[0011] According to an embodiment of the present invention, in the step of displaying the sponsored content in the introduction area, the sponsored content is displayed in the introduction area based on information related to the user.

[0012] According to an embodiment of the present invention, in the step of displaying the sponsored content in the introduction area, the sponsored content is displayed in the introduction area based on information related to other participants in the chat room.

[0013] According to an embodiment of the present invention, in the step of displaying the sponsored content in the introduction area, the sponsored content is displayed in the introduction area based on the conversation content in the chat room.

[0014] According to an embodiment of the present invention, the step of displaying sponsored content in the introduction area includes the following steps: displaying a sponsored content candidate with the highest predicted attention among multiple sponsored content candidates as the sponsored content in the introduction area, wherein the predicted attention is calculated based on a machine learning model based on at least one of the conversation content and the personal information.

[0015] According to an embodiment of the present invention, in the step of displaying the sponsored content in the introduction area, the sponsored content is displayed in combination with the user's introduction image through augmented reality technology.

[0016] According to an embodiment of the present invention, in the step of displaying the sponsored content in the profile area, the sponsored content is displayed together with the user's profile image, and the layer displaying the sponsored content is an upper layer of the layer displaying the user's profile image.

[0017] According to an embodiment of the present invention, in the step of displaying the sponsored content in the profile area, the sponsored content is displayed instead of the user's profile image.

[0018] According to an embodiment of the present invention, the sponsored content display method further includes the step of receiving a fourth input for selecting a display type of the sponsored content, and in the step of displaying the sponsored content in the introduction area, displaying the sponsored content in the introduction area based on the fourth input.

[0019] According to an embodiment of the present invention, the step of displaying the sponsored content in the introduction area further includes the following step: displaying information related to the target product of the sponsored content in the introduction area.

[0020] According to an embodiment of the present invention, the sponsored content display method further comprises the following steps: displaying a link related to the sponsored content in the introduction area; and displaying a purchase page of a target product of the sponsored content in response to clicking the link.

[0021] According to an embodiment of the present invention, the sponsored content display method further comprises the following steps: displaying an image related to the sponsored content in the introduction area; and displaying a purchase page of a target product of the sponsored content in response to clicking the image related to the sponsored content.

[0022] According to an embodiment of the present invention, the chat room includes a first chat room and a second chat room different from the first chat room. In the step of displaying the sponsored content in the introduction area, different sponsored content is displayed in the introduction area according to the chat room in which the user participates.

[0023] According to an embodiment of the present invention, the sponsored content display method further includes the steps of: receiving a fifth input for replacing the sponsored content; and based on the fifth input, displaying sponsored content different from the sponsored content in the introduction area instead of the sponsored content.

[0024] According to an embodiment of the present invention, the reward is calculated based on the display frequency of the sponsored content selected on the introduction area.

[0025] According to an embodiment of the present invention, the reward is calculated based on the total number of exposures of the sponsored content on the introduction area or the total number of clicks on the sponsored content related to the introduction area.

[0026] An embodiment of the present invention provides a non-transitory computer-readable recording medium having recorded thereon instructions for executing the method in a computer.

[0027] An information processing system according to an embodiment of the present invention includes: a communication module; a memory; and at least one processor, connected to the memory and configured to execute at least one computer-readable program included in the memory, wherein the at least one program receives a first input for selecting whether to display sponsored content in a user's profile area, displays the sponsored content in the profile area based on the first input, the user's profile area is displayed in a chat room in which the user participates, and the at least one program includes instructions for displaying reward information based on the display of the sponsored content.

[0028] Effects of the Invention

[0029] According to various embodiments of the present invention, sponsored content may be displayed in the introduction area to improve the limitation of display space of the user terminal.

[0030] According to various embodiments of the present invention, user-customized sponsored content may be displayed on an introduction area to effectively provide various contents.

[0031] According to various embodiments of the invention, users may be provided incentives to utilize the computing resources of a messaging application for a variety of purposes.

[0032] The effects of the present invention are not limited to the effects mentioned above, and those skilled in the art to which the present invention belongs (hereinafter referred to as "those skilled in the art") can clearly understand other effects not mentioned through the contents described in the claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Hereinafter, multiple embodiments of the present invention will be described with reference to the accompanying drawings, wherein like reference numerals represent like structures, but the present invention is not limited thereto.

[0034] Figure 1 The diagram is an example of displaying sponsored content on a profile area of ​​a user displayed in a chat room according to an embodiment of the present invention.

[0035] Figure 2 This is a schematic diagram showing a structure in which an information processing system and a plurality of user terminals are connected in a communicable manner in order to provide a sponsored content display service according to an embodiment of the present invention.

[0036] Figure 3 The block diagram shows the internal structure of a user terminal and an information processing system according to an embodiment of the present invention.

[0037] Figure 4 FIG. 1 is a block diagram showing the internal structure of a processor of an information processing system according to an embodiment of the present invention.

[0038] Figure 5 A diagram showing a sponsored content setting screen according to an embodiment of the present invention.

[0039] Figure 6 The present invention is an exemplary diagram showing that sponsored content is displayed in an introduction area based on the display type of the sponsored content according to an embodiment of the present invention.

[0040] Figure 7 FIG. 1 is a diagram showing an introduction area and a purchase page of a target product of sponsored content according to an embodiment of the present invention.

[0041] Figure 8 The figure is an exemplary diagram showing a brief introduction area according to an embodiment of the present invention.

[0042] Fig. 9 The figure is an example diagram of an artificial neural network model according to an embodiment of the present invention.

[0043] Fig.10 FIG. 4 is a flow chart showing a method for displaying sponsored content according to an embodiment of the present invention. DETAILED DESCRIPTION

[0044] Hereinafter, the specific contents for implementing the present invention will be described in detail with reference to the accompanying drawings. However, in the following description, when there is a risk of unnecessarily confusing the gist of the present invention, the specific description of the known functions or structures will be omitted.

[0045] In the accompanying drawings, the same reference numerals are given to the same or corresponding structural elements. In addition, in the process of describing the following embodiments, repeated descriptions related to the same or corresponding structural elements will be omitted. However, even if the description of a structural element is omitted, it does not mean that such a structural element is not included in any embodiment.

[0046] The advantages, features and implementation methods of the disclosed embodiments can be referred to in conjunction with the attached Figure 1 However, the present invention is not limited to the embodiments disclosed below, and can be implemented in various different ways, and the embodiments are used to ensure the integrity of the present invention, and the present invention is only provided so that those skilled in the art of the present invention can fully understand the scope of the present invention.

[0047] In this specification, the terms used will be briefly described and the disclosed embodiments will be specifically described. In this specification, although the common terms currently widely used are selected as much as possible in consideration of the functions of the present invention, the terms used herein may change according to the intentions of ordinary technicians in the relevant field or precedents, the emergence of new technologies, etc. In addition, in certain cases, there are also terms arbitrarily selected by the applicant, in which case, their meanings will be recorded in detail in the corresponding description of the present invention. Therefore, in this specification, the terms used should be defined based on the meanings of the terms and the full content of this specification, and are not limited to the names of the terms.

[0048] In this specification, unless the context clearly specifies that it is singular, the expression in the singular includes the expression in the plural. And, unless the context clearly specifies that it is plural, the expression in the plural includes the expression in the singular. In the entire content of this specification, when it is indicated that a certain part includes a certain structural element, unless there is a special record to the contrary, it means that other structural elements may also be included, and other structural elements are not excluded.

[0049] Furthermore, in this specification, the term "module" or "section" used may refer to a software structural element or a hardware structural element, and the "module" or "section" performs a certain function. However, the "module" or "section" is not limited to software or hardware. The "module" or "section" may exist in an accessible storage medium, or may also be regenerated into one or more processors. Therefore, as an example, the "module" or "section" may include at least one of the structural elements, processes, functions, attributes, programs, subroutines, program code segments, drivers, firmware, microcodes, circuits, data, databases, data structures, tables, arrays, and variables such as software structural elements, object-oriented software structural elements, class structural elements, and task structural elements. The functions provided internally by the structural elements and the "module" or "section" may be combined by a smaller number of structural elements and the "module" or "section" or further separated into additional structural elements and "modules" or "sections".

[0050] According to one embodiment of the present invention, a "module" or "unit" can be implemented by a processor and a memory. "Processor" is broadly interpreted as including a general-purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a controller, a microcontroller, a state machine, etc. In multiple environments, a "processor" may also refer to an application-specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc. For example, a "processor" may also refer to a combination of a digital signal processor and a microprocessor, a combination of multiple microprocessors, a combination of more than one microprocessor combined with a digital signal processor core, or any other combination of the structures, etc., and a combination of processing devices. In addition, a "memory" is broadly interpreted as including any electronic component that can store electronic information. "Memory" may also refer to various types of processor-readable media such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, magnetic or optical data storage devices, registers, etc. If the processor reads information from the memory or records information to the memory, it is said that the memory and the processor are in electronic communication. Memory integrated with the processor is in electronic communication with the processor.

[0051] In this specification, "user" may refer to a user or a user account using an instant messaging service application, etc. The user account may refer to an account generated or used by a user on an instant messaging service application, etc., or data related thereto.

[0052] In this specification, a "chat room" may refer to a virtual space or group that can be generated from an instant messaging application installed on a computing device, etc., and in which more than one user (or user account) can participate. For example, more than one user account can participate in or enter a chat room to send and receive various types of messages, files, etc. In addition, the chat room can perform voice calls, video calls, video streaming, multimedia content transmission, etc. between user accounts by providing a voice over Internet Protocol (Voice over Internet Protocol, VoIP) voice call function, a VoIP video call function, a live broadcast function (VoIP real-time image transmission function), and a multimedia content generation function.

[0053] In this specification, "profile area" may refer to a virtual area or virtual space where a user (or user account) can publish a profile image of the user on an instant messaging application, etc. Furthermore, users of the instant messaging application, etc. and participants in a chat room in which the user participates, etc. can view or query the profile image of the user in the virtual area and virtual space. For example, when a user publishes a profile image on the profile area, other users or other participants, etc. can confirm the profile image published by the user on the user's profile area. The profile image may refer to one or more photos or images.

[0054] In this specification, "conversation content" may refer to messages sent and received by users in a chat room of an instant messaging application, such as text messages, image messages, video messages, and / or emoticon / sticker messages.

[0055] In this specification, "sponsored content" may refer to information media such as text, images, voice, video, etc., or a combination of two or more of such information media, provided and used by other users or businesses, etc. For example, "sponsored content" may include content used to promote specific products or services.

[0056] In this specification, the “target product” of the sponsored content may refer to a product, service, or an item related to the provision of a service that is promoted or announced through the sponsored content.

[0057] Figure 1 The present invention is an exemplary diagram showing a sponsored content 150 displayed on a profile area 140 of a user 100 in a chat room 120 of an instant messaging application executed on a user terminal 110 according to an embodiment of the present invention. The user 100 can send and receive messages with other users in the chat room 120 in which the user 100 participates through the instant messaging application running on the user terminal 110. In an embodiment, the chat room 120 can be equivalent to multiple types of chat rooms such as a one-to-one chat room, a group chat room, and an open chat room.

[0058] The user 100 can send and receive conversation content 130 in the chat room 120. In this case, the profile area 140 of the user 100 can be displayed together with the conversation content 130. Figure 1 In the embodiment, although the introduction area 140 is circular, it is not limited thereto and may be displayed in any shape.

[0059] In one embodiment, for each message sent by each chat room participant in the conversation content 130, a profile area of ​​the corresponding participant may be displayed on the side of each message. That is, the profile area 140 may refer to multiple areas. For example, the user's profile area 140 is displayed on the right side of the message sent by the user 100, and the profile areas of other participants in the chat room 120 may be displayed on the left side of the message sent by each participant, but it is not limited to this method. In another embodiment, the profile area 140 of the user 100 is omitted from display on the user terminal 110, and the user's profile area may also be displayed on the terminal of each participant in the chat room 120.

[0060] Sponsored content 150 and / or a user's profile image 160 may be displayed in the profile area 140. In one embodiment, the sponsored content 150 may be displayed based on the user 100's input selecting whether to display the sponsored content in the profile area 140. For example, the sponsored content 150 may be displayed in the profile area 140 only if the user allows the display of the sponsored content.

[0061] The sponsored content 150 may be selected based on a variety of information and displayed on the introduction area 140. For example, the sponsored content 150 may be selected based on at least one of information related to the user, information related to other participants in the chat room, conversation content, and predicted interest of the user. Figure 4 Provide detailed explanation.

[0062] The sponsored content 150 may be displayed in the profile area 140 in a variety of ways. In one embodiment, the sponsored content 150 may be displayed in combination with the profile image 160 of the user 100 through augmented reality technology. For example, when the sponsored content 150 is an image related to a mask, such as Figure 1 As shown, combined with the profile image 160 of the user 100, it can be shown that the user 100 is wearing a mask. Figure 6 Provide detailed explanation.

[0063] Figure 2This is a schematic diagram showing a structure in which an information processing system 230 is connected to multiple user terminals 210_1, 210_2, and 210_3 in a communicative manner in order to provide a sponsored content display service according to an embodiment of the present invention. The information processing system 230 may include: (multiple) systems capable of providing instant messaging services, (multiple) systems capable of providing social networking services, and / or (multiple) systems capable of providing sponsored content display services. In one embodiment, the information processing system 230 may include one or more server devices and / or databases capable of storing, providing, and executing computer executable programs (e.g., downloadable applications) and data related to instant messaging services, social networking services, and / or sponsored content display services, or one or more distributed computing devices and / or distributed databases based on cloud computing services. For example, the information processing system 230 may include additional systems (e.g., servers) for instant messaging services, social networking services, and / or sponsored content display services.

[0064] The instant messaging service, sponsored content display service, etc. provided by the information processing system 230 may be provided to users through instant messaging applications installed in a plurality of user terminals 210_1, 210_2, 210_3, etc. For example, the instant messaging service may include a text messaging service, a voice messaging service, a video call service, a voice call service, a video streaming service, a social networking service, a sponsored content display service, etc. between users of the instant messaging application.

[0065] Multiple user terminals 210_1, 210_2, 210_3 can communicate with the information processing system 230 through the network 220. The network 220 can realize the communication between the multiple user terminals 210_1, 210_2, 210_3 and the information processing system 230. For example, the network 220 can be realized by a wired network such as Ethernet, a power line communication network (Power Line Communication), a telephone line communication device and RS-serial communication, a wireless network such as a mobile communication network, a wireless LAN (wireless LAN, WLAN), a mobile hotspot (Wi-Fi), Bluetooth (Bluetooth) and ZigBee (ZigBee) or a combination thereof according to the setting environment. The communication method is not limited, and in addition to the communication network (for example, a mobile communication network, a wired Internet, a wireless Internet, a broadcast network, a satellite network, etc.) that the network 220 can include, it can also include short-range wireless communication between the user terminals 210_1, 210_2, and 210_3.

[0066] exist Figure 2In the example of user terminals, although a mobile phone terminal 210_1, a tablet terminal 210_2 and a personal computer (PC) terminal 210_3 are shown, they are not limited thereto, and the user terminals 210_1, 210_2, 210_3 may be any computing device capable of wired and / or wireless communication and capable of installing and executing instant messaging applications, etc. For example, user terminals may include smart phones, mobile phones, navigators, computers, notebook computers, digital broadcast terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), tablet personal computers, game consoles, wearable devices, Internet of Things (IoT) devices, virtual reality (VR) devices, augmented reality (AR) devices, etc. And, in Figure 2 Although the three user terminals 210_1, 210_2, and 210_3 are shown to communicate with the information processing system 230 via the network 220, the present invention is not limited thereto, and the number of user terminals communicating with the information processing system 230 via the network 220 may also be different.

[0067] In one embodiment, the information processing system 230 may provide the user terminals 210_1, 210_2, 210_3 with sponsored content displayed in the user's profile area. In another embodiment, the user terminals 210_1, 210_2, 210_3 may generate sponsored content to be displayed in the user's profile area.

[0068] Figure 3 The block diagram shows the internal structure of the user terminal 210 and the information processing system 230 according to an embodiment of the present invention. The user terminal 210 may also refer to any computing device capable of executing instant messaging applications and performing wired / wireless communication, for example, including Figure 2 As shown in the figure, the user terminal 210 may include a memory 312, a processor 314, a communication module 316 and an input / output interface 318. Similarly, the information processing system 230 may include a memory 332, a processor 334, a communication module 336 and an input / output interface 338. Figure 3As shown, the user terminal 210 and the information processing system 230 can use the respective communication modules 316 and 336 to send and receive information and / or data through the network 220. In addition, the input and output device 320 can input information and / or data to the user terminal 210 through the input and output interface 318, or can output information and / or data generated by the user terminal 210.

[0069] The memory 312, 332 may include any non-temporary computer-readable recording medium. According to one embodiment, the memory 312, 332 may include a non-volatile mass storage device such as a read only memory (ROM), a disk drive, a solid state drive (SSD) or a flash memory. As another example, a non-volatile mass storage device such as a read only memory, a solid state drive, a flash memory, a disk drive, etc. is an additional permanent storage device different from the memory, and may be included in the user terminal 210 or the information processing system 230. In addition, an operating system and at least one program code (for example, a code for an application program related to an instant messaging service, a social network service or a sponsored content display service, etc.) may be stored in the memory 312, 332.

[0070] Such software structural elements may be loaded from an additional computer-readable recording medium different from the memory 312, 332. Such additional computer-readable recording medium may include a recording medium that can be directly connected to the user terminal 210 and the information processing system 230, for example, a computer-readable recording medium such as a floppy disk drive, a disk, a tape, a DVD / CD-ROM drive and / or a memory card. As another example, the software structural elements may also be loaded into the memory 312, 332 via the communication module 316, 336 instead of the computer-readable recording medium. For example, at least one program may be loaded into the memory 312, 332 based on a computer program installed from a file provided by a developer or a file distribution system that distributes application installation files through the network 220 (for example, an application related to an instant messaging service, a social network service, or a sponsored content display service, etc.).

[0071] The processor 314, 334 can process the instructions of the computer program by performing basic arithmetic, logic and input-output operations. The instructions can be provided to the processor 314, 334 through the memory 312, 332 or the communication module 316, 336. For example, the processor 314, 334 can execute the instructions received based on the program code stored in the memory 312, 332 or other recording devices.

[0072] The communication modules 316 and 336 may provide a structure or function that enables the user terminal 210 and the information processing system 230 to communicate with each other through the network 220, and may provide a structure or function that enables the user terminal 210 and / or the information processing system 230 to communicate with other user terminals or other systems (e.g., additional cloud systems, etc.). As an example, a request or data (e.g., a request related to sponsored content, etc.) generated by the processor 314 of the user terminal 210 based on a program code stored in a recording device such as the memory 312 may be transmitted to the information processing system 230 through the network 220 according to the control of the communication module 316. Conversely, the user terminal 210 may receive a control signal or instruction provided according to the control of the processor 334 of the information processing system 230 through the communication module 336 and the network 220 through the communication module 316 of the user terminal 210. For example, the user terminal 210 may receive sponsored content from the information processing system 230.

[0073] The input / output interface 318 may refer to a device for connecting the input / output device 320. As an example, the input device may include a camera with an audio sensor and / or an image sensor, a keyboard, a microphone, a mouse, and the like, and the output device may include a display, a speaker, a haptic feedback device, and the like. As another example, the input / output interface 318 may be a device for connecting to a device that is integrated with a structure or function that performs input functions and output functions, such as a touch screen. Figure 3 In the embodiment, although the input / output device 320 is not included in the user terminal 210, it is not limited to this and may constitute a device together with the user terminal 210. In addition, the input / output interface 338 of the information processing system 230 may be connected to the information processing system 230, or may be a device for connecting to a device (not shown) for input or output that the information processing system 230 may include. Figure 3 In the embodiment, although the input / output interfaces 318 and 338 are separated from the processors 314 and 334 as independent components, the present invention is not limited thereto and the input / output interfaces 318 and 338 may be included in the processors 314 and 334 .

[0074] Compared to Figure 3The user terminal 210 and the information processing system 230 may include more structural elements. However, it is not necessary to explicitly show the structural elements of most of the prior art. In one embodiment, the user terminal 210 may include at least a portion of the input and output device 320. In addition, the user terminal 210 may also include other structural elements such as a radio transceiver, a global positioning system (GPS) module, a camera, various sensors, and a database. For example, if the user terminal 210 is a smart phone, it may include structural elements that a smart phone usually includes. For example, the user terminal 210 may also include an acceleration sensor, a gyroscope sensor, a microphone module, a camera module, various physical buttons, buttons using a touch pad, input and output ports, a vibrator for vibration, and other structural elements.

[0075] According to one embodiment, the processor 314 of the user terminal 210 may enable an instant messaging application or a web browsing application for providing an instant messaging service including a sponsored content display service to operate. In this case, the program code associated with the corresponding application may be loaded into the memory 312 of the user terminal 210. During the operation of the application, the processor 314 of the user terminal 210 receives information and / or data provided by the input and output device 320 through the input and output interface 318, or may receive information and / or data from the information processing system 230 through the communication module 316, and may process the received information and / or data and store it in the memory 312. Moreover, such information and / or data may be provided to the information processing system 230 through the communication module 316.

[0076] During the operation of the instant messaging application, the processor 314 may receive voice data, text, images, and images input or selected through an input device such as a touch screen, a keyboard, a camera with an audio sensor and / or an image sensor, a microphone, etc. connected to the input / output interface 318, and may store the received voice data, text, images, and / or images in the memory 312 or provide them to the information processing system 230 through the communication module 316 and the network 220. In one embodiment, the processor 314 may receive user input for selecting a graphic object displayed on the display through input of an input device, and may provide data / requests corresponding to the received user input to the information processing system 230 through the network 220 and the communication module 316.

[0077] The processor 314 of the user terminal 210 may transmit and output information and / or data to the input and output device 320 through the input and output interface 318. For example, the processor 314 of the user terminal 210 may output the processed information and / or data through an output device 320 such as a display output device (e.g., a touch screen, a display, etc.) or a voice output device (e.g., a speaker). In one embodiment, the processor 314 may display the sponsored content on the display of the user terminal 210. Additionally, the processor 314 may display the sponsored content on the display.

[0078] The processor 334 of the information processing system 230 may manage, process and / or store information and / or data received from a plurality of user terminals 210 and / or a plurality of external systems. The information and / or data processed by the processor 334 may be provided to the user terminal 210 via the communication module 336 and the network 220. In one embodiment, according to a request related to sponsored content received from the user terminal 210, the processor 334 of the information processing system 230 may provide the sponsored content to the user terminal 210 via the communication module 336 and the network 220.

[0079] Figure 4 The block diagram shows the internal structure of the processor 334 of the information processing system according to an embodiment of the present invention. As shown in the figure, the processor 334 may include a user information collection unit 410, a conversation content collection unit 420, a sponsor content determination unit 430, a reward calculation unit 440, and the like.

[0080] The user information collection unit 410 may collect information related to the user. Specifically, the user information collection unit 410 may collect information related to the user, such as the user's gender, age, birthday, address, location, work, product order history, sponsored content click history, etc. Additionally, the user information collection unit 410 may collect information related to user input input through the user terminal, such as a first input for selecting whether to display sponsored content on the introduction area, a second input for selecting the display frequency of sponsored content, a third input for selecting the category of sponsored content, a fourth input for selecting the display type of sponsored content, or a fifth input for changing sponsored content. As an example, the first input may include an input for selecting whether to display sponsored content provided by an external server or a server associated with a messaging application on its own introduction area.

[0081] The conversation content collection unit 420 can collect the conversation content including texts, images, etc. sent and received in the chat room. The conversation content can be collected by individual classification for each user.

[0082] In one embodiment, the conversation content collection unit 420 may divide the text in the collected conversation content according to the keyword and morpheme units. In this case, the keywords and morphemes that appear above a predetermined frequency may be stored separately as main keywords. Additionally, the conversation content collection unit 420 may calculate statistics related to the conversation content. For example, the conversation content collection unit 420 may calculate the conversation frequency, number of conversations, number of messages within each time limit, etc. of each user in the chat room.

[0083] The sponsored content determination unit 430 may determine sponsored content to be displayed on the profile area of ​​the user.

[0084] Specifically, the sponsored content determination unit 430 may determine the sponsored content to be displayed in the user's profile area based on the information related to the user collected by the user information collection unit 410 or the information related to other participants in the chat room in which the user participates. For example, if the user is a female in her 20s, beauty-related content with a high purchase rate of females in their 20s may be determined as the sponsored content to be displayed in the user's profile area. As another example, if the other participants are males in their 30s, car-related content with a high purchase rate of males in their 30s may be determined as the sponsored content to be displayed in the user's profile area.

[0085] The sponsored content determination unit 430 may determine sponsored content to be displayed on the user's profile area based on the conversation content collected by the conversation content collection unit 420. For example, when a food-related conversation is conducted in the chat room, fried chicken-related content may be determined as sponsored content to be displayed on the user's profile area.

[0086] The sponsored content determination unit 430 may be based on Figure 5 The sponsored content to be displayed on the user's profile area is determined based on the user input for selecting the display frequency of the sponsored profile display and the sponsored content, the user input for selecting the category of the sponsored content, and / or the user input for selecting the display type of the sponsored content described later. For example, when the user selects to display the sponsored content of the fashion category in the augmented reality type, the sponsored content that can be displayed in the augmented reality type and is included in the fashion category may be determined as the sponsored content to be displayed on the user's profile area. When there is no user input for selecting a category or a display type, or when the user does not specify a category or a display type, the category or the display type may be randomly selected, respectively.

[0087] The sponsored content determination unit 430 may determine the sponsored content candidate with the highest predicted attention among the plurality of sponsored content candidates as the sponsored content. In one embodiment, the plurality of sponsored content candidates may be sponsored content candidates filtered according to user input for selecting a category of sponsored content and / or user input for selecting a display type of sponsored content.

[0088] The predicted attention may refer to the probability that the user or other participants in the chat room clicks on a link or image related to the corresponding sponsored content or the probability that the user or other participants in the chat room purchases the target product of the sponsored content. In this case, the predicted attention may be calculated by a machine learning model based on at least one of the conversation content and personal information. In one embodiment, the machine learning model may receive at least one of information related to the user, information related to other participants in the chat room, and the conversation content in the chat room to calculate the predicted attention of each sponsored content candidate.

[0089] The sponsored content determination unit 430 may determine sponsored content different from the existing sponsored content as sponsored content to be displayed on the introduction area of ​​the user based on the user input for replacing the sponsored content. In one embodiment, the sponsored content determination unit 430 may determine sponsored content different from the existing sponsored content based on the reason why the user replaces the sponsored content. In another embodiment, the sponsored content determination unit 430 may determine sponsored content in other categories other than the category of the existing sponsored content as sponsored content to be displayed on the introduction area.

[0090] The reward calculation unit 440 may calculate a user reward based on the display of the sponsored content. That is, the reward calculation unit 440 may calculate a reward paid to the user as a consideration corresponding to the display of the sponsored content on the user's profile area. The reward may include cash assets, points related to the messaging application, etc., but is not limited thereto and may include all types of considerations.

[0091] In one embodiment, the reward calculation unit 440 may calculate the reward based on the display frequency of the sponsored content selected by the user. For example, the lower the display frequency of the sponsored content selected by the user, the more rewards the reward calculation unit 440 may calculate to be paid to the user. In yet another embodiment, the reward calculation unit 440 may calculate the reward based on the total number of exposures or total number of clicks on the sponsored content. The total number of exposures may refer to the total number of times the corresponding sponsored content is exposed to other users. For example, when the number of participants in a chat room is large or the number of user messages transmitted through the chat room is large, the total number of exposures may increase proportionally. The total number of clicks may refer to the total number of times other users click on images related to the corresponding sponsored content or links related to the sponsored content.

[0092] Additionally or alternatively, the reward calculation unit 440 may calculate the reward based on at least one of the display frequency of the sponsored content, the total number of exposures of the sponsored content, the total number of clicks, the display type of the sponsored content (e.g., augmented reality), the display size of the sponsored content, the category of the sponsored content (e.g., fashion), the exposure time of the sponsored content (e.g., 12:13 p.m. on January 27), the exposure time of the sponsored content (e.g., 2 hours), the number of friends of the user, the number of participants in the chat room in which the user is participating, the conversation frequency of the chat room, and the click-through rate (CTR).

[0093] Additionally or alternatively, the reward calculation unit 440 may calculate the reward based on the conversation content in the chat room. For example, the reward may be calculated based on the statistics and / or main keywords of the conversation content calculated by the conversation content collection unit 420. In one embodiment, the longer the conversation duration of a specific topic, the higher the calculated reward may be. In another embodiment, the higher the frequency of a specific main keyword appearing in the conversation content, the higher the calculated reward may be.

[0094] Figure 4 The internal structure of the processor 334 shown is only an example, and some embodiments may include other structures in addition to the internal structure shown, or may omit some structures. For example, if a part of the internal structure is omitted, the processor 314 of the user terminal may perform the functions of the omitted part of the internal structure. Figure 4 In the description of the internal structure of the processor 334, although the internal structure is described by function, this does not mean a physical distinction. Although the user information collection unit 410, the conversation content collection unit 420, the sponsor content determination unit 430 and the reward calculation unit 440 are described separately, this is only for understanding the present invention and is not limited thereto.

[0095] Figure 5 FIG. 5 is a diagram showing a sponsored content setting screen 500 according to an embodiment of the present invention. The sponsored content setting screen 500 may include: a first area 510 for displaying reward information of the user; a second area 520 for selecting whether to display sponsored content in the introduction area; a third area 530 for selecting the display frequency of the sponsored content; a fourth area 540 for selecting the category of the sponsored content; a fifth area 550 for selecting the display type of the sponsored content; and a button 560 for selecting whether to change the sponsored content, but the present invention is not limited thereto.

[0096] The user's reward information may be displayed on the first area 510. The reward information may be displayed in a variety of ways and units depending on the type of reward. The reward information may include the remaining reward information currently held by the user, the currently accumulated reward information, or the accumulated reward information within a specific period. Additionally, the reward information may include the total number of exposures of the sponsored content, the total number of clicks, etc. as information used as the basis for reward calculation.

[0097] Whether to display the sponsored content on the introduction area may be selected on the second area 520. In one embodiment, the second area 520 may include a switch button or a check box, etc., for selecting whether to display the sponsored content.

[0098] The display frequency of the sponsored content may be selected in the third area 530. Figure 5 In the third area 530, the display frequency of the sponsored content is divided into "always", "often" and "occasionally", but is not limited thereto. For example, the user can specifically select the number of times or time to display the sponsored content within a set period in the third area 530.

[0099] The category of the sponsored content may be selected on the fourth area 540. The category of the sponsored content may refer to the type and classification item of the target product or target service of the sponsored content. Specifically, the category of the sponsored content may include fashion, life, health, finance, news media, beauty, real estate, government agencies, sports, food, groceries, travel, art, etc., but is not limited thereto. A multi-select check box may be displayed on the fourth area 540 so that more than one category can be selected from the multiple categories.

[0100] More than one display type of sponsored content may be selected in the fifth area 550. Figure 5 In the embodiment, the display types of sponsored content are classified into “augmented reality”, “introduction and sponsored content” and “introduction replacement”, but the present invention is not limited thereto, and a variety of display types may be selected.

[0101] In one embodiment, when "augmented reality" is selected as the display type, the sponsored content may be displayed in combination with the user's profile image through augmented reality technology. In another embodiment, when "profile and sponsored content" is selected, the user's profile image and sponsored content may be displayed together on the profile area. Specifically, the layer displaying the sponsored content may be an upper layer of the layer displaying the user's profile image. In another embodiment, when "profile replacement" is selected, instead of the user's profile image displayed on the profile area, the sponsored content may be displayed instead of the profile image.

[0102] Although not shown, as the display type of the sponsored content, an option that can be automatically selected by the processor 334 of the information processing system may be provided. When the corresponding option is selected, the processor 334 may determine the display type based on at least one of the category or content of the sponsored content, the profile image of the user set by the user, information related to the user, the content of the conversation in the chat room, and information related to other participants in the chat room.

[0103] In one embodiment, a portion of the display types may not be activated according to the category selected on the fourth area 540. For example, when there is no sponsored content of the augmented reality type in the sponsored content within the health category, the "augmented reality" item may not be activated. Conversely, a portion of the categories of the fourth area 540 may not be activated according to the display type selected on the fifth area 550.

[0104] When button 560 is clicked, the sponsored content displayed in the introduction area may be replaced. Figure 5 In FIG. 5 , the button 560 is shown, but the present invention is not limited thereto, and alternatively, any icon, input window, etc., which can input a selection for changing the sponsored content, may be displayed on the setting screen 500 .

[0105] In one embodiment, when the sponsored content is changed, a pop-up window or the like may be displayed to set or select a reason for the change. In this case, sponsored content different from the currently displayed sponsored content may be displayed in the introduction area based on the reason for the change instead of the existing sponsored content.

[0106] Figure 5 The various areas 510, 520, 530, 540, 550 and the button 560 of the setting screen 500 shown are only examples, and some of the structures may be omitted, or their positions, sizes or structural elements may be different from those of the embodiment. Figure 5 For example, if it is selected in the second area 520 not to display the sponsored content in the user's profile area, the third area 530, the fourth area 540, the fifth area 550 and the button 560 may be omitted.

[0107] Figure 6 The following is an exemplary diagram showing sponsored contents 614, 624, 632 displayed in introduction areas 610, 620, 630 based on the display type of sponsored contents according to an embodiment of the present invention.

[0108] In one embodiment, the user's profile image 612 can be combined with the sponsored content 614 through augmented reality technology and displayed in the profile area 610. For example, if the sponsored content 614 is an image related to a mask, then combined with the user's profile image 612, the user can be displayed in the profile area 610 as wearing a mask. In another example, the user can be displayed as wearing a hat that is the target item of the sponsored content, or can be displayed as applying lipstick that is the target item. Through this structure, sponsored content that stimulates the desire to buy can be provided.

[0109] In yet another embodiment, the introduction image 622 and the sponsored content 624 may be displayed together in the introduction region 620. In this case, the layer displaying the sponsored content 624 may be an upper layer of the layer displaying the introduction image 622. In another embodiment, the sponsored content 632 may be displayed in the introduction region 630 instead of the user's introduction image.

[0110] Figure 7 FIG. 7 is a diagram showing an introduction area 710 and a purchase page 720 of a target product of sponsored content according to an embodiment of the present invention. An image 712 related to the sponsored content, information 714 related to the target product of the sponsored content, and / or a link 716 related to the sponsored content may be displayed on the introduction area 710. In this case, the link 716 may refer to a hyperlink capable of moving to the purchase page 720 or a graphic or icon of a link to the purchase page 720.

[0111] The information 714 related to the target product may include the name of the target product, the price of the target product, at least a part of the title of the purchase page 720, the name of the sales platform, etc., but is not limited thereto.

[0112] In one embodiment, the purchase page 720 may be displayed on the screen in response to a click of the image 712 or link 716 related to the sponsored content. Alternatively, payment of the target product may be directly performed in response to a click of the link 716.

[0113] Figure 8 FIG. 8 is a diagram showing an example of displaying introduction areas 814 and 824 according to an embodiment of the present invention.

[0114] The first screen 810 is a screen showing the first chat room in which the user participates. The introduction area 814 displayed in the first chat room can be exposed to the participants of the first chat room. In this case, the sponsored content can be selected based on the conversation content 812 of the first chat room. For example, when the conversation content 812 includes a conversation related to masks, the same sponsored content related to masks can be displayed to the participants of the first chat room in the introduction area 814.

[0115] The second screen 820 is a screen showing a second chat room different from the first chat room in which the same user participates. The introduction area 824 displayed in the second chat room can be exposed to the participants of the second chat room. In this case, the sponsored content can be selected based on the conversation content 822 of the second chat room, and can be different from the sponsored content (e.g., masks) of the first chat room. For example, when the conversation content 822 includes a conversation related to birthdays, the same sponsored content related to cakes can be displayed in the introduction area 824 and provided to the participants of the second chat room.

[0116] Furthermore, the sponsored content displayed in the introduction area may be exposed to each participant in the chat room in different forms according to their respective predicted interest. For example, when the sponsored content is determined based on the predicted interest of each participant, the sponsored content related to whipped cream cake may be displayed to the first participant in the second chat room in the introduction area 824, and the sponsored content related to carrot cake may be displayed to the second participant in the second chat room in the introduction area 824. Figure 8 In the embodiment shown, although the profile areas 814 and 824 of the user are displayed on the screens 810 and 820 in the chat room, respectively, the present invention is not limited to this embodiment. In another embodiment, the profile areas 814 and 824 are not displayed on the screens 810 and 820 of the user's terminal, but may be displayed only on the terminal screens of the participants (i.e., the chat partners) in each chat room.

[0117] Fig. 9 1 is an illustrative diagram of an artificial neural network model 900 according to an embodiment of the present invention. As an example of a machine learning model, in machine learning technology and cognitive science, the artificial neural network model 900 is a statistical learning algorithm implemented based on a biological neural network structure or a structure that executes the algorithm.

[0118] According to one embodiment, like a biological neural network, the artificial neural network model 900 learns by repeatedly adjusting the weighted values ​​of synapses as nodes of artificial neurons that form a network based on synaptic combinations to reduce the error between the correct output corresponding to a specific input and the inferred output, thereby enabling a machine learning model with problem-solving capabilities. For example, the artificial neural network model 900 may include any probability model, neural network model, etc. used in artificial intelligence learning methods such as machine learning and deep learning.

[0119] According to an embodiment, the predicted attention calculation model may be generated in the form of an artificial neural network model 900. For example, the artificial neural network model 900 may receive at least one of information related to the user, information related to other participants in the chat room, and conversation content in the chat room, and may extract the predicted attention of the sponsored content candidate.

[0120] The artificial neural network model 900 can be implemented by a multilayer perceptron (MLP) composed of multiple layers of nodes and connections between them. The artificial neural network model 900 of this embodiment can be implemented using one of a variety of artificial neural network model structures including a multilayer perceptron. Fig. 9 As shown, the artificial neural network model 900 includes: an input layer 920, which receives input signals or data 910 from the outside; an output layer 940, which outputs output signals or data 950 corresponding to the input data; and n (where n is a positive integer) hidden layers 930_1 to 930_n, which are located between the input layer 920 and the output layer 940, receive signals from the input layer 920 to extract features and transmit them to the output layer 940. The output layer 940 receives signals from the hidden layers 930_1 to 930_n and outputs them to the outside.

[0121] The learning method of the artificial neural network model 900 includes a supervised learning method that learns to optimize the problem by inputting a teacher signal (correct answer) and an unsupervised learning method that does not require a teacher signal. According to one embodiment, the information processing system can learn the artificial neural network model 900 using at least one of information related to the user, information related to other participants in the chat room, and conversation content in the chat room.

[0122] According to an embodiment, the information processing system may directly generate learning data for learning the artificial neural network model 900. For example, the information processing system may generate a learning data set including at least one of information related to the user, information related to other participants in the chat room, and the content of the conversation in the chat room. Then, the information processing system may learn the artificial neural network model 900 for calculating the predicted attention based on the generated learning data set.

[0123] According to an embodiment, the input variables of the artificial neural network model 900 may include at least one of the conversation content and the personal information. When the input variables are input through the input layer 920, the output variables output from the output layer 940 of the artificial neural network model 900 may become information related to the predicted attention of each sponsored content candidate.

[0124] As described above, the input layer 920 and the output layer 940 of the artificial neural network model 900 are matched with the corresponding multiple input variables and multiple output variables, respectively, and the synaptic values ​​between the multiple nodes included in the input layer 920, the hidden layer 930_1~930_n and the output layer 940 can be adjusted to learn so as to extract the correct output corresponding to the specific input. Through this learning process, the characteristics of the input variables hidden in the artificial neural network model 900 can be mastered, and the synaptic values ​​(or weighted values) between the multiple nodes of the artificial neural network model 900 can be adjusted to reduce the error between the output variables calculated based on the input variables and the target output. In addition, the information processing system learns an algorithm that receives at least one of the information related to the user, the information related to other participants in the chat room, and the conversation content in the chat room as input, and can learn in a manner that minimizes the loss between the information related to the predicted attention of each sponsored content candidate (i.e., annotation information).

[0125] Using the artificial neural network model 900 learned in this manner, information related to the predicted degree of attention of each sponsored content candidate can be extracted.

[0126] Fig.10 FIG. 1 is a flow chart showing a sponsored content display method 1000 according to an embodiment of the present invention. In an embodiment, the sponsored content display method 1000 may be executed by a processor (e.g., at least one processor of a user terminal). The sponsored content display method 1000 may begin with the processor receiving a first input for selecting whether to display sponsored content in an introduction area (step S1010).

[0127] Next, the processor may display the sponsored content in the introduction area based on the first input (step S1020). Additionally, the processor may additionally receive a second input for selecting a display frequency of the sponsored content, and may display the sponsored content in the introduction area based on at least one of the first input and the second input. Additionally, the processor may additionally receive a third input for selecting a category of the sponsored content, and may display the sponsored content in the introduction area based on at least one of the first input, the second input, and the third input. Additionally, the processor may additionally receive a fourth input for selecting a display type of the sponsored content, and may display the sponsored content in the introduction area based on at least one of the first input, the second input, the third input, and the fourth input.

[0128] In one embodiment, the processor may display the sponsored content in the introduction area based on at least one of information related to the user, information related to other participants in the chat room, and the content of the conversation in the chat room. In another embodiment, the processor may display the sponsored content candidate with the highest predicted attention among multiple sponsored content candidates as the sponsored content in the introduction area. In this case, the predicted attention can be calculated by a machine learning model based on at least one of the content of the conversation and the personal information.

[0129] In one embodiment, the processor may display the sponsored content in combination with the user's profile image through augmented reality technology, or may display the sponsored content together with the user's profile image, or may display the sponsored content instead of the user's profile image. In this case, the layer displaying the sponsored content may be an upper layer of the layer displaying the user's profile image.

[0130] In one embodiment, the processor may display information related to the target product of the sponsored content in the introduction area. In another embodiment, the processor may display a link related to the sponsored content in the introduction area, and may display a purchase page of the target product of the sponsored content in response to a click on the link. In another embodiment, the processor may display an image related to the sponsored content in the introduction area, and may display a purchase page of the target product of the sponsored content in response to a click on the image related to the sponsored content.

[0131] In one embodiment, the processor may display different sponsored content in the profile area according to the chat room in which the user participates.

[0132] In one embodiment, the processor may additionally receive a fifth input for replacing the sponsored content, and may display sponsored content different from the sponsored content in the introduction area instead of the sponsored content based on at least one of the first input, the second input, the third input, the fourth input, and the fifth input.

[0133] Subsequently, the processor may display reward information based on the display of the sponsored content (step S1030). In one embodiment, the reward may be calculated based on the selected display frequency of the sponsored content. In one embodiment, the reward may be calculated based on the total number of exposures or the total number of clicks.

[0134] In order to be able to execute on a computer, the method can be provided by a computer program stored in a computer-readable recording medium. The medium can also be a medium that continuously stores a computer executable program or temporarily stores a computer executable program for execution or downloading. In addition, the medium can be a variety of recording units or storage units formed by a single or multiple hardware combinations, and is not limited to the medium directly connected to any computer system, and can also be distributed on the network. As an example, the medium may include magnetic media such as hard disks, floppy disks and tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floppy disks (magneto optical medium) and ROM, RAM, flash memory and other structures for storing program instructions. And, as another example, the medium can be a recording medium or storage medium managed by an application store that sells applications or a website that provides and sells a variety of other software or a server.

[0135] The method, operation or technique of the present invention can be implemented by a variety of units. For example, the technique can also be implemented by hardware, firmware, software or a combination thereof. In connection with the disclosure of the present invention, it should be understood by those skilled in the art that the various exemplary logic blocks, modules, circuits and algorithm steps described can also be implemented by electronic hardware, computer software or a combination of the two. In order to clearly illustrate this interchange of hardware and software, the above simply describes a variety of exemplary structural elements, blocks, modules, circuits and steps based on a functional viewpoint. Whether this function is implemented by hardware or by software depends on the design requirements assigned to a specific application and the overall system. Those skilled in the art can also implement the described functions in a variety of ways for each specific application, but this implementation should not be interpreted as departing from the scope of the present invention.

[0136] In a hardware implementation, the processing unit used to execute the technology can also be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, electronic devices, other electronic units designed to perform the functions of the present invention, computers, or a combination thereof.

[0137] Therefore, the various exemplary logic blocks, modules and circuits described in conjunction with the present invention may also be implemented or executed by a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete logic gates or transistor logic, discrete hardware components or any combination designed to perform the functions of the present invention. A general-purpose processor may be a microprocessor, alternatively, the processor may also be any existing processor, controller, microcontroller or state machine. The processor may also be implemented by a combination of computing devices, for example, a combination of a digital signal processor and a microprocessor, a combination of multiple microprocessors, a combination of more than one microprocessor combined with a digital signal processor core, or a combination of any other structures.

[0138] In the implementation of firmware and / or software, the technology may also be implemented by instructions stored in a random access memory (RAM), a read-only memory (ROM), a non-volatile random access memory (NVRAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a compact disc (CD), a magnetic or optical data storage device, or other computer-readable medium. The instructions may be executed by more than one processor and may also cause the processor to perform the functions described in the present invention according to a specific embodiment.

[0139] In the above described embodiments, although the presently disclosed subject matter can be implemented through one or more stand-alone computer systems, the present invention is not limited thereto and can be implemented in any computing environment such as a network or a distributed computing environment. Furthermore, the subject matter of the present invention can also be implemented by multiple processing chips or devices, and the storage can also be similarly affected by multiple devices. Such devices can also include personal computers, network servers, and portable devices.

[0140] Although the present invention describes the contents related to some embodiments in this specification, a person skilled in the art may make various modifications and changes without departing from the scope of the present invention. Such modifications and changes also fall within the scope of the claims attached to this specification.

Claims

1. A sponsored content display method, executed by at least one processor of a user terminal, for displaying sponsored content on a user's profile area displayed in a chat room in which the user participates, characterized in that: The steps include: receiving a first input for selecting whether to display sponsored content on the introduction area; Based on the first input, displaying the sponsored content in the introduction area; as well as Reward information based on the display of the sponsored content is displayed.

2. The sponsored content display method according to claim 1, characterized in that: The following steps are also included: receiving a second input for selecting a display frequency of the sponsored content, In the step of displaying the sponsored content in the introduction area, the sponsored content is displayed in the introduction area based on the second input.

3. The sponsored content display method according to claim 1, characterized in that: The following steps are also included: receiving a third input for selecting a category of the sponsored content, In the step of displaying the sponsored content in the introduction area, the sponsored content is displayed in the introduction area based on the third input.

4. The sponsored content display method according to claim 1, characterized in that: In the step of displaying the sponsored content in the introduction area, the sponsored content is displayed in the introduction area based on information related to the user.

5. The sponsored content display method according to claim 1, characterized in that: In the step of displaying the sponsored content in the introduction area, the sponsored content is displayed in the introduction area based on information related to other participants in the chat room.

6. The sponsored content display method according to claim 1, characterized in that: In the step of displaying the sponsored content in the introduction area, the sponsored content is displayed in the introduction area based on the conversation content in the chat room.

7. The sponsored content display method according to claim 1, characterized in that: The step of displaying the sponsored content in the introduction area comprises the following steps: displaying the sponsored content candidate with the highest predicted attention degree among the plurality of sponsored content candidates as the sponsored content in the introduction area, The predicted attention is calculated based on a machine learning model based on at least one of the conversation content and personal information.

8. The sponsored content display method according to claim 1, characterized in that: In the step of displaying the sponsored content in the profile area, the sponsored content is displayed in combination with the profile image of the user through augmented reality technology.

9. The sponsored content display method according to claim 1, characterized in that: In the step of displaying the sponsored content in the profile area, the sponsored content is displayed together with the profile image of the user. The layer displaying the sponsored content is an upper layer of the layer displaying the profile image of the user.

10. The sponsored content display method according to claim 1, characterized in that: In the step of displaying the sponsored content in the profile area, the sponsored content is displayed instead of the profile image of the user.

11. The sponsored content display method according to claim 1, characterized in that: The following steps are also included: receiving a fourth input for selecting a display type of the sponsored content, In the step of displaying the sponsored content in the introduction area, the sponsored content is displayed in the introduction area based on the fourth input.

12. The sponsored content display method according to claim 1, characterized in that: The step of displaying the sponsored content in the introduction area further comprises the following steps: Information related to the target product of the sponsored content is displayed in the introduction area.

13. The sponsored content display method according to claim 1, characterized in that: The following steps are also included: displaying a link related to the sponsored content in the introduction area; and In response to clicking the link, a purchase page for the target product of the sponsored content is displayed.

14. The sponsored content display method according to claim 1, characterized in that: The following steps are also included: displaying an image related to the sponsored content in the introduction area; and In response to clicking the image associated with the sponsored content, a purchase page for a target product of the sponsored content is displayed.

15. The sponsored content display method according to claim 1, characterized in that: The chat room includes a first chat room and a second chat room different from the first chat room, In the step of displaying the sponsored content in the introduction area, different sponsored content is displayed in the introduction area according to the chat room in which the user participates.

16. The sponsored content display method according to claim 1, characterized in that: The following steps are also included: receiving a fifth input for replacing the sponsored content; and Based on the fifth input, sponsored content different from the sponsored content is displayed in the introduction area instead of the sponsored content.

17. The sponsored content display method according to claim 2, characterized in that: The reward is calculated based on a display frequency of the sponsored content selected on the introduction area.

18. The sponsored content display method according to claim 1, characterized in that: The reward is calculated based on the total number of exposures of the sponsored content on the introduction area or the total number of clicks on the sponsored content related to the introduction area.

19. A non-transitory computer-readable recording medium, characterized in that Instructions for executing the method according to claim 1 in a computer are recorded.

20. An information processing system, characterized in that: include: Communication module; Memory; as well as at least one processor, connected to the memory and configured to execute at least one computer-readable program included in the memory, The at least one program receives a first input for selecting whether to display sponsored content on a profile area of ​​a user, and displays the sponsored content on the profile area based on the first input, the profile area of ​​the user being displayed in a chat room in which the user participates, The at least one program includes instructions for displaying reward information based on the display of the sponsored content.